Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
确保在没有项目父pom的情况下,先构建maven模块_Maven - Fatal编程技术网

确保在没有项目父pom的情况下,先构建maven模块

确保在没有项目父pom的情况下,先构建maven模块,maven,Maven,我被要求参与一个maven项目,该项目有多个模块,其父模块如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>${spring.boot.version}</version> &l

我被要求参与一个maven项目,该项目有多个模块,其父模块如下:

 <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>${spring.boot.version}</version>
 </parent>

org.springframework.boot
spring启动程序父级
${spring.boot.version}
其中一些模块相互依赖,这些依赖关系在
部分中导入

我创建了一个测试共用模块,用作
测试jar
,并由所有其他模块导入,但为了使其正常工作,它必须在其他模块之前至少构建一次。我研究了实现这一点的方法,似乎正确的方法是为项目创建一个父pom,并让它处理构建顺序。不幸的是,我不被允许这样做

因此,我想知道是否有一种替代方法可以确保此模块在其他模块之前构建


感谢您的关注

您所说的“您不允许这样做”是什么意思?是什么阻止了你?一个级别比我高的人说:“你不允许这样做”。从技术上讲,你无法解决这个问题。“某人”需要明白,否则就没有意义了……正确的方法是进行多模块构建。模块之间的依赖关系定义了顺序,而不是父pom…这是正确解决该问题的唯一方法。任何其他方法都是拼凑的,失败的次数比一次正确的方法要少,造成的工作量也要多。@khmarbaise我100%同意你的观点。但这还不取决于我,所以补丁工作是我要做的。你知道有什么问题吗?请说明你的项目结构?您是否已经有了多模块构建?根据您所写的内容,您已经…因此您定义了一个单独的模块,并且您希望在其中使用您的项目,您添加了一个可以解决问题的依赖项…您所说的“您不允许这样做”是什么意思?是什么阻止了你?一个级别比我高的人说:“你不允许这样做”。从技术上讲,你无法解决这个问题。“某人”需要明白,否则就没有意义了……正确的方法是进行多模块构建。模块之间的依赖关系定义了顺序,而不是父pom…这是正确解决该问题的唯一方法。任何其他方法都是拼凑的,失败的次数比一次正确的方法要少,造成的工作量也要多。@khmarbaise我100%同意你的观点。但这还不取决于我,所以补丁工作是我要做的。你知道有什么问题吗?请说明你的项目结构?您是否已经有了多模块构建?基于您所写的内容,您已经…因此您定义了一个单独的模块,并且您希望在哪里使用您的项目,您添加了一个应该解决问题的依赖项。。。