Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mvn-pl-am命令_Java_Maven - Fatal编程技术网

Java mvn-pl-am命令

Java mvn-pl-am命令,java,maven,Java,Maven,我有以下命令,用于构建特定的微服务: 清洁、安装和-DskipTest都是干净的。但是我不明白-pl和-am在做什么 日志: 在它开始在上执行干净的安装之后 我已经检查了pom.xml,但在某处看不到关系。 我的问题是:什么是-pl和-am?我在哪里可以找到和之间的“订单”构建关系?从文档中 -pl是 要生成的指定反应堆项目的逗号分隔列表,而不是 所有项目。项目可以由[groupId]:artifactId或 按其相对路径 -我是 如果指定了项目列表,还可以生成列表所需的项目 我在哪里可以找到这

我有以下命令,用于构建特定的微服务:

清洁、安装和-DskipTest都是干净的。但是我不明白-pl和-am在做什么

日志:

在它开始在上执行干净的安装之后

我已经检查了pom.xml,但在某处看不到关系。 我的问题是:什么是-pl和-am?我在哪里可以找到和之间的“订单”构建关系?

从文档中

-pl是

要生成的指定反应堆项目的逗号分隔列表,而不是 所有项目。项目可以由[groupId]:artifactId或 按其相对路径

-我是

如果指定了项目列表,还可以生成列表所需的项目

我在哪里可以找到这个“订单”建筑关系

它由maven中的reactor和内部程序处理,它收集所有要构建的可用模块,按正确的构建顺序对项目进行排序,并按顺序构建选定的项目

为了进一步了解maven反应堆,这里有一个更详细的StackOverflow答案

根据文件

-pl是

要生成的指定反应堆项目的逗号分隔列表,而不是 所有项目。项目可以由[groupId]:artifactId或 按其相对路径

-我是

如果指定了项目列表,还可以生成列表所需的项目

我在哪里可以找到这个“订单”建筑关系

它由maven中的reactor和内部程序处理,它收集所有要构建的可用模块,按正确的构建顺序对项目进行排序,并按顺序构建选定的项目

为了进一步了解maven反应堆,这里有一个更详细的StackOverflow答案


运行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]