java - maven eclipse :eclipse order of source folders get lost

标签 java eclipse maven

在 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/

相关文章:

java - 使用远程源从网络驱动器启动 JAR 文件

java - Windows更新后Eclipse崩溃

java - Eclipse:以编程方式操作类

apache - Jasper JSP Engine JAR 文件的官方来源

java - GMaven 构建失败并显示 "An API incompatibility was encountered"

java - 创建线程不起作用

maven - 我如何知道要使用哪个版本的 Maven 插件?

c# - 我如何启用CAS Dashboard (“/status/dashboard”端点)

java - 使用 byte、short 和其他基本类型

java - 仅包含图像的 ListView