专注于快乐的事情

常用maven操作

常用命令

package

mvn package -Dmaven.test.skip=true

mvn package -rf :config-server -Dmaven.test.skip=true

如果需要下载源代码

mvn package -Dmaven.test.skip=true -DdownloadSources=true

install

mvn clean install -Dmaven.test.skip=true

通过D加入参数

mvn clean install -Dmaven.test.skip=true -Dstore-bundle=local

deploy

mvn deploy -Dmaven.test.skip=true

assembly

mvn assembly:assembly -Dmaven.test.skip=true

其他技巧

复制依赖

mvn dependency:copy-dependencies -DoutputDirectory=lib

生成项目

简单java

mvn archetype:generate -DgroupId=com.klwork.learn -DartifactId=learn-java-core -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

web项目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.klwork.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp

改变版本号

mvn versions:set -DnewVersion=1.0.0-SNAPSHOTS

安装外部文件到本地

mvn install:install-file -DgroupId=eleSign -DartifactId=bjcaprotobuf -Dversion=1.0.0 -Dpackaging=jar -Dfile=bjcaprotobuf-1.0.0.jar

将jar部署到自己的maven私服中

mvn deploy:deploy-file -DgroupId=com.ibm.db2 -DartifactId=db2jcc -Dversion=3.59.81 -Dpackaging=jar -Dfile=db2jcc-3.59.81.jar -Durl=http://112.124.0.156:8081/nexus/content/repositories/releases -DrepositoryId=deployRelease

评论系统未开启,无法评论!