【问题标题】:How to change order of source folders in Eclipse / SpringSource Tool Suite如何在 Eclipse / SpringSource Tool Suite 中更改源文件夹的顺序
【发布时间】:2012-04-19 07:37:45
【问题描述】:

我正在使用 SpringSource 工具套件开发一个 Java Maven 项目。我有标准的 Maven 目录结构

src
-> main
   -> java
   -> resources
-> test
   -> java
   -> resources

结构在.pom文件中定义:

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**</include>
            </includes>
            <excludes>
                <exclude>**/*.java</exclude>
            </excludes>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
        </resource>
    </resources>

    <testResources>
        <testResource>
            <directory>src/test/java</directory>
            <includes>
                <include>**</include>
            </includes>
            <excludes>
                <exclude>**/*.java</exclude>
            </excludes>
        </testResource>
        <testResource>
            <directory>src/test/resources</directory>
        </testResource>
    </testResources>
</build>

STS 首先显示测试分支中的源文件夹,然后显示主分支中的源文件夹。所以我得到这样的东西:

src/test/java
src/test/resources
src/main/java
src/main/resources

但是,我想先从主分支获取文件夹。关于如何改变这一点的任何想法?

【问题讨论】:

  • 你真的在你的 POM 中配置了默认的 Maven 约定吗?

标签: eclipse maven


【解决方案1】:

在 Eclipse 中,可以通过项目设置更改顺序。

右键单击on project -&gt; "project settings" -&gt; Tab "Build Path": "Configure Build Path...",标签"Order and Export",使用"Up" 和"Down" 按钮向上/向下移动文件夹。

【讨论】:

  • 我在 UI 中找不到订购它们的位置;构建路径对话框允许您添加/删除源文件夹,仅此而已。但是,您可以编辑为项目生成的 .classpath 文件并更改其中的顺序。
  • @flatline 右键单击​​项目,“构建路径”>“配置构建路径...”,选项卡“排序和导出”,使用“向上”和“向下”按钮。跨度>
  • Maven -> 更新项目,对我不起作用。这很好用,干杯
  • 我建议将 sp00m 的评论详细信息添加到此答案中。 (谢谢,sp00m!)
【解决方案2】:

试试Maven -&gt; Update Project Configuration。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多