欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

maven 一些高级用法命令,

来源: javaer 分享于  点击 6673 次 点评:211

maven 一些高级用法命令,


  • 发布本地jar到私服 命令

    mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:\Downloads\OJDBC-Full\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4 -Dpackaging=jar -DrepositoryId=releases -Durl=http://192.168.0.168:8081/repository/maven-releases/

  • 持续集成服务器上的集成命令

    打包jar

    mvn clean install -B -e -U -Dmaven.repo.local=/home/juven/ci/foo-repo/

    发布jar到私服

    mvn clean deploy -B -e -U -Dmaven.repo.local=/home/juven/ci/foo-repo/

    在持续集成服务器上使用怎样的 mvn 命令集成项目,这个问题乍一看答案很显然,不就是 mvn clean install 么?事实上比较好的集成命令会稍微复杂些,下面是一些总结:
  • pom-config 插件使用 (自定义的maven插件)

    修改pom properties 里节点的版本号
    mvn com.zy:pom-config:1.0.1:pom-config -Dparams="hiip-user-api.version=0.44.1-SNAPSHOT"

  • 修改全模块版本号

    • A 执行以下命令 mvn versions:set -DoldVersion=* -DnewVersion=1.0.1-SNAPSHOT -DprocessAllModules=true -DallowSnapshots=true 如果还有没有修改到的。执行下方的命令重试。 mvn versions:update-child-modules

    • B 执行编译打包的命令 mvn clean install -DskipTests

    • C 查看依赖树的版本是否修改成功 mvn dependency:tree -Dverboss -Dincludes=${project.groupId}

      相关文章

        暂无相关文章
相关栏目:

用户点评