07月11, 2018

maven常用命令

[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

本文链接:https://blog.jnliok.com/post/cmd-maven.html

-- EOF --

Comments