Java mvn-pl-am命令
我有以下命令,用于构建特定的微服务: 清洁、安装和-DskipTest都是干净的。但是我不明白-pl和-am在做什么 日志: 在它开始在上执行干净的安装之后 我已经检查了pom.xml,但在某处看不到关系。 我的问题是:什么是-pl和-am?我在哪里可以找到和之间的“订单”构建关系?从文档中 -pl是 要生成的指定反应堆项目的逗号分隔列表,而不是 所有项目。项目可以由[groupId]:artifactId或 按其相对路径 -我是 如果指定了项目列表,还可以生成列表所需的项目 我在哪里可以找到这个“订单”建筑关系 它由maven中的reactor和内部程序处理,它收集所有要构建的可用模块,按正确的构建顺序对项目进行排序,并按顺序构建选定的项目 为了进一步了解maven反应堆,这里有一个更详细的StackOverflow答案 根据文件 -pl是 要生成的指定反应堆项目的逗号分隔列表,而不是 所有项目。项目可以由[groupId]:artifactId或 按其相对路径 -我是 如果指定了项目列表,还可以生成列表所需的项目 我在哪里可以找到这个“订单”建筑关系 它由maven中的reactor和内部程序处理,它收集所有要构建的可用模块,按正确的构建顺序对项目进行排序,并按顺序构建选定的项目 为了进一步了解maven反应堆,这里有一个更详细的StackOverflow答案Java mvn-pl-am命令,java,maven,Java,Maven,我有以下命令,用于构建特定的微服务: 清洁、安装和-DskipTest都是干净的。但是我不明白-pl和-am在做什么 日志: 在它开始在上执行干净的安装之后 我已经检查了pom.xml,但在某处看不到关系。 我的问题是:什么是-pl和-am?我在哪里可以找到和之间的“订单”构建关系?从文档中 -pl是 要生成的指定反应堆项目的逗号分隔列表,而不是 所有项目。项目可以由[groupId]:artifactId或 按其相对路径 -我是 如果指定了项目列表,还可以生成列表所需的项目 我在哪里可以找到这
运行mvn-help,它解释了所有参数。每个命令行工具通常都有类似的功能。谢谢,我忘记了。运行mvn-help,它解释了所有参数。每个命令行工具通常都有类似的功能。谢谢,我忘了。
./mvnw -DskipTests clean install -pl <ms-name> -am
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] <utils-1> [jar]
[INFO] <utils-2> [jar]
[INFO] <ms-name> [jar]