在 Eclipse 中,可以通过项目设置(上下文菜单
-> 项目设置
)更改顺序。选项卡 Build Path
,您可以在其中向上/向下移动文件夹。按照此步骤更改源文件夹的顺序。
但是在 mvn eclipse:clean
-> mvn eclipse:eclipse
之后,更改丢失了。是否有永久执行此操作的解决方案?
我也对我的 POM 进行了更改,但没有成功:
<resources>
<resource>
<directory>${basedir}/src/main/java</directory>
</resource>
<resource>
<directory>${basedir}/src/main/resources</directory>
</resource>
</resources>
<testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>
非常感谢您的帮助。
最佳答案
有一个M2Eclipse - Eclipse Maven Integration .使用它来利用 Maven 和 Eclipse 的强大功能。
Maven 可以自动管理你的projects dependencies .例如Gson可以通过将此插入到 pom.xml
来将库添加到您的项目中:
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.3.1</version>
</dependency>
</dependencies>
如果您在 eclipse 中安装了 M2Eclipse。新项 Maven Dependencies 将出现在您项目下的 Package Explorer 中。 Gson 库将添加到您的类路径中。
您不需要更改依赖顺序。它们将由 maven 自动解决。
依赖管理是Maven之一的主要特点。使用它。
关于java - maven eclipse :eclipse order of source folders get lost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31207274/