Maven 最常用命令汇总
本文地址:http://blog.csdn.net/kongxx/article/details/6993501Maven用了很久了,命令一直记不住,其实想想就那个几个常用的,今天写下来,帮着记忆吧创建一个简单的Java工程:mvn archetype:create -DgroupId=com.mycompany.example -DartifactId=Example创建一个java的we...
打包:mvn package
编译:mvn compile
编译测试程序:mvn test-compile
清空:mvn clean
安装当前工程的输出文件到本地仓库: mvn install
运行测试:mvn test
生成站点目录: mvn site
生成站点目录并发布:mvn site-deploy
安装指定文件到本地仓库:
mvn install:install-file -DgroupId= -DartifactId= -Dversion=1.0.0 -Dpackaging=jar -Dfile=<myfile.jar>
查看实际pom信息:
mvn help:effective-pom
分析项目的依赖信息:
mvn dependency:analyze 或 mvn dependency:tree
跳过测试运行maven任务:
mvn -Dmaven.test.skip=true XXX
生成eclipse项目文件:
mvn eclipse:eclipse
查看帮助信息:
mvn help:help 或 mvn help:help -Ddetail=true
查看插件的帮助信息:
mvn :help,比如:mvn dependency:help 或 mvn ant:help 等等。
提高maven编码速度命令:
clean install -P uat -Dmaven.test.skip=true -Dmaven.javadoc.skip=true clean install -pl bop-fms-business/bop-fms-advertiser -am
maven 打包到远程仓库命令:
注意:要把jar包从本地的maven仓库 复制到其他位置才能打包到远程仓库
打jar包
版本带 1.0.0-SNAPSHOTS 的 只能上传 snapshots下
mvn deploy:deploy-file -DgroupId=cn.com.sa -DartifactId=alan-common -Dversion=1.0.9-SNAPSHOT -Dpacckaging=jar -Dfile=alan-common-1.0.9-SNAPSHOT.jar -DrepositoryId=wb.default -Durl=http://maven.intra.wb.com/nexus/content/repositories/snapshots
mvn deploy:deploy-file -DgroupId=com.sa -DartifactId=sso-sdk-client -Dversion=0.0.0 -Dpacckaging=jar -Dfile=sso-sdk-client-0.0.0.jar -DrepositoryId=wb.default -Durl=http://maven.intra.wb.com/nexus/content/repositories/releases
打pom包
mvn deploy:deploy-file -Dfile=alan-microservice-1.0.9-SNAPSHOT.pom -DrepositoryId=wb.default -Durl=-Durl=http://maven.intra.wb.com/nexus/content/repositories/public -DpomFile=alan-microservice-1.0.9-SNAPSHOT.pom -Dpackaging=pom
更多推荐
所有评论(0)