[TOC]
Maven常用命令
创建项目模板相关
# 使用本地项目创建模板
mvn clean archetype:create-from-project -Darchetype.filteredExtentions=java,xml,jsp,properties,sql,md,txt
# 使用本地模板创建项目
mvn archetype:generate -DarchetypeCatalog=internal
项目发布
# 把项目发布到中心仓库
mvn deploy -Dmaven.test.skip=true
# 把文件发布到中心仓库
mvn deploy:deploy-file -DgroupId=com.taobao -DartifactId=alidayu-sdk -Dversion=1.0.1 -Dpackaging=jar -Dfile=taobao-alidayu-20161115.jar -Durl=http://oss/repository/release/ -DrepositoryId=maven-releases -e -X
其它
# 打包
mvn -Dmaven.test.skip=true clean package
#下载源代码
mvn dependency:sources
#下载源代码jar。 -DdownloadJavadocs=true 下载javadoc包
-DdownloadSources=true
#将jar解压出来
mvn dependency:unpack-dependencies
#将jar拷贝到某一目录中(所有jar在同一目录中)
mvn dependency:copy-dependencies -Dmdep.useRepositoryLayout=false
#将jar按仓库目录拷贝出来()
mvn dependency:copy-dependencies -Dmdep.useRepositoryLayout=true -Dmdep.copyPom=true
#检查版本更新
mvn versions:display-dependency-updates
#版本变更
mvn versions:set -DnewVersion=4.0.0-talent-999
#文档生成
mvn javadoc:javadoc
#安装到本地仓库
mvn -Dmaven.test.skip=true clean install
Comments