美文网首页
Maven指定模块编译打包

Maven指定模块编译打包

作者: 小北觅 | 来源:发表于2021-04-09 10:55 被阅读0次

以hadoop项目为例,假设我们只需要编译打包hadoop-commom和hadoop-hdfs这两个module,可以使用如下命令:

mvn -e clean package -Pdist,native -DskipTests -Dmaven.javadoc.skip=true -pl hadoop-common-project/,hadoop-hdfs-project/

如果我们想同时编译这两个module所依赖的模块,可以在最后加上-am参数。

mvn -e clean package -Pdist,native -DskipTests -Dmaven.javadoc.skip=true -pl hadoop-common-project/,hadoop-hdfs-project/ -am

Maven的CLI选项的文档在下面这个网址里:
https://maven.apache.org/ref/3.8.1/maven-embedder/cli.html

可以看到-pl选项用于指定需要build的项目,采用逗号分隔。

如果指定了-pl参数,那么-am参数的作用是build指定项目所依赖的项目。

相关文章

  • Maven指定模块编译打包

    以hadoop项目为例,假设我们只需要编译打包hadoop-commom和hadoop-hdfs这两个module...

  • maven指定打包方法

    maven 多模块构造的时候,出现要指定打包的时候,jenkins要指定模块打包的方法命令如下

  • Maven 打包常用命令

    maven command 打包 打包跳过测试 打包指定环境 maven 打包 启动jar指定环境

  • maven常用命令

    maven常用指令 打包跳过测试 idea maven控制台乱码 指定maven编译插件 清洁本地仓库 添加时间戳...

  • Java Maven打包总结(Jenkins多模块编译部署)

    欢迎关注个人公众号 DailyJobOps 原文地址:Java Maven打包总结(Jenkins多模块编译部署)...

  • 【maven】 指定编译版本

    1.为什么要指定maven编译版本 有时候我们发现写代码的时候没问题,使用maven项目打包的时候失败,原因是编译...

  • Maven常用命令

    Maven自身指定定义了一套对项目进行编译,测试,打包,运行,部署等工作的抽象。Maven自己是不实际负责这些工作...

  • 诡异的nested exception is java.lang

    springboot多模块的微服务项目,本地编译运行没有问题,单独打包部署就报这个错误,最后确认是maven打包的...

  • Jenkins(七)---jenkins项目编译测试发布由mav

    一、使用maven编译 (maven编译 与 测试 test 和打包 package 和 部署 install 类...

  • Reactor

    编译指定模块 mvn clean compile -pl account-email 编译指定模块 mvn cl...

网友评论

      本文标题:Maven指定模块编译打包

      本文链接:https://www.haomeiwen.com/subject/msdikltx.html