gpt4 book ai didi

java - Eclipse Java 项目和 Maven 的多个源文件夹

转载 作者:行者123 更新时间:2023-12-01 12:26:36 25 4
gpt4 key购买 nike

疑问/问题:

如何使用 Eclipse (Luna) 将额外的源文件夹添加到标准 java 控制台 Maven 项目,以便 Maven 看到 jar 构建的路径。

预期的结果是以某种方式配置pom.xml,以便Eclipse中的Maven插件可以干净地执行。

最佳答案

假设 - 通过项目成功添加额外的源文件夹(右键单击)-> 新建 -> 源文件夹。

为了让 Maven 了解用于构建 jar 的新源文件夹,我必须将以下内容添加到我的 pom.xml 中:

  <build>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<includes>
<include>[your source folder goes here]/**/*.java</include>
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.9.1</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>[your source folder goes here]</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</pluginManagement>
</build>

请务必在 plugins 周围添加 pluginManagement 标签,因为省略此标签会导致 mojo 插件无法识别执行标签。

也许稍后会讨论实际 jar 构建的成功...

关于java - Eclipse Java 项目和 Maven 的多个源文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26282832/

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