maven的发布打包部署等命令
来源:互联网 发布:ubuntu tmp 编辑:程序博客网 时间:2024/05/16 12:12
mvn:deploy命令将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
更改facade pom文件版本号,
右击pom文件 ,选择【Run As——》Maven build】,在界面Goals:栏目输入deploy命令。
或者 cmd D:\workspace\xxxrelease\xxxxfacade: mvn deploy
2.打包:CMD中运行
C:\workspace\xxxrelease>mvn clean install -Dmaven.test.skip=true
war 包在 C:\workspace\xxxrelease\xxx-web\target下,然后上传到server上即可。
C:\workspace\release\ - cmd:
mvn clean 会把原来target目录给删掉重新生成。
mvn install 安装当前工程的输出文件到本地仓库,打war包
mvn clean install 先删除target文件夹 ,打war包 --C:\workspace\xxx\xxxweb\target
3.发布jar至nexus基本命令:
mvn deploy:deploy-file -DgroupId=com.xxx.biz.common -DartifactId=xxxx -Dversion=1.0 -Dpackaging=jar -Dfile=e:\test.jar -Durl=[url] -DrepositoryId=[id]
应用示例
mvn deploy:deploy-file -DgroupId=com.xxxx.biz.common -DartifactId=biz-common -Dversion=1.2.4 -Dpackaging=jar -Dfile=C:test.jar -Durl=http://192.xxx.x.xx:8081/nexus/content/repositories/snapshots -DrepositoryId=nexus-snapshots
4.部署:
[root@localhost /]# cd /wls/jboss-as-7.1.1.Final/bin
[root@localhost bin]# killall java
[root@localhost bin]#
[root@localhost bin]# ps aux |grep jboss
root 11014 0.0 0.0 103244 804 pts/1 S+ 16:48 0:00 grep jboss
root 31405 1.0 36.4 1675956 748236 ? Sl Apr09 13:45 /usr/java/jdk1.6.0_43/bin/java -D[Standalone] -server -XX:+UseCompressedOops -XX:+TieredCompilation -Xms64m -Xmx512m -XX:MaxPermSize=300m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true -Djboss.server.default.config=standalone.xml -Dorg.jboss.boot.log.file=/usr/local/jboss-as-7.1.1.Final/standalone/log/boot.log -Dlogging.configuration=file:/usr/local/jboss-as-7.1.1.Final/standalone/configuration/logging.properties -jar /usr/local/jboss-as-7.1.1.Final/jboss-modules.jar -mp /usr/local/jboss-as-7.1.1.Final/modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=/usr/local/jboss-as-7.1.1.Final
[root@localhost bin]# kill -9 31405
-bash: kill: (31405) - No such process
[root@localhost bin]# killall java
java: no process killed
[root@localhost bin]# nohup ./standalone.sh &
[1] 11021
[root@localhost bin]# nohup: ignoring input and appending output to `nohup.out'
5.
mvn dependency:tree命令解决jar包冲突
当项目出现jar包冲突时,用命令mvn dependency:tree 查看依赖情况
mvn dependency:tree 查看依赖树,查看包结构间的依赖
mvn dependency:tree >d:/tmp 把结果输出到文件
然后再pom.xml文件里排除掉冲突的jar包
<dependency>
<groupId>org.apache.tiles</groupId>
<artifactId>tiles-servlet</artifactId>
<version>${tiles.version}</version>
<exclusions>
<exclusion>
<groupId> org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
</exclusions>
</dependency>
mvn dependency:resolve-plugins
解决依赖关系,根据POM文件,下载或者更新该项目所依赖的库文件。
asm-3.3.1.jar
我只知道:ASM是小巧轻便的 Java 字节码操控框架 ,它能方便地生成和改造 Java 代码
ASM 是一个 Java 字节码操纵框架。它可以直接以二进制形式动态地生成 stub 类或其他代理类,或者在装载时动态地修改类。ASM 提供类似于 BCEL 和 SERP 之类的工具包的功能,但是被设计得更小巧、更快速,这使它适用于实时代码插装。
- maven的发布打包部署等命令
- Maven 对不同的部署环境打包
- Maven 项目打包发布
- Maven 项目打包发布
- Maven 项目打包发布
- maven打包发布
- maven打包部署到私服
- maven远程打包部署
- ant 打包等一些命令的使用
- maven打包其他文件的命令
- Maven 打包命令遇到的坑
- spring boot 打包部署发布
- Jitsi(SIP communicator)的环境部署和打包发布
- Jitsi(SIP communicator)的环境部署和打包发布
- Maven 打包命令
- maven打包命令
- maven package 命令打包
- Maven打包、安装命令
- 第六周书面项目(3):程序的理解
- 软工第二次博客
- php的head.php和foot.php
- VS2010总是提示“此项目已过期”的一种原因
- Python判断Unicode字符串类型
- maven的发布打包部署等命令
- 移动端适配方案(上)
- MySQL安装教程
- Android View动画的特殊使用场景
- 通过配置光猫路由器实现家用主机远程桌面连接
- http://blog.csdn.net/lmj623565791/article/details/39122981
- widgets之ImageButton
- JSP开发模式及MVC
- Top 10 Algorithms for Coding Interview