gpt4 book ai didi

maven-2 - 从存储库获取 Maven 模块而不是相对文件路径

转载 作者:行者123 更新时间:2023-12-02 08:57:52 24 4
gpt4 key购买 nike

我有父项目:

<modules>
<module>../module1</module>
<module>../module2</module>
<module>../module3</module>
</modules>

和模块

<parent>
<groupId>com.cc</groupId>
<artifactId>parent</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>

我可以以某种方式指定,如果 ../module2/处没有 src,则从存储库加载这些模块会失败,并显示 Caused by: java.io.FileNotFoundException: C:\work\temp\wid7\workspace\module2 (系统找不到指定的文件。)?

最佳答案

可以通过配置文件解决问题。

<profiles>
<profile>
<id>module1</id>
<activation>
<file>
<exists>../module1/pom.xml</exists>
</file>
</activation>
<modules>
<module>../module1</module>
</modules>
</profile>

<profile>
<id>module2</id>
<activation>
<file>
<exists>../module2/pom.xml</exists>
</file>
</activation>
<modules>
<module>../module2</module>
</modules>
</profile>
...
</profiles>

配置文件将模块 block 连接到一个。所以其他模块是从存储库获取的。

关于maven-2 - 从存储库获取 Maven 模块而不是相对文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3493951/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com