2012-04-19 15 views
9

SpringSource Tool Suiteを使用してJava Mavenプロジェクトを作成しています。 IEclipse/SpringSource Tool Suiteのソースフォルダの順序を変更する方法

標準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 

しかし、私は最初にメインブランチからフォルダを持っていたいと思います。どのようにこれを変更するための任意のアイデア?

+0

'Maven - > Update Project Configuration'を試してください。これは助けになりましたか? –

+0

POMでデフォルトのMavenの規約を本当に設定しましたか? – khmarbaise

+0

@MichalKalinowski素晴らしい!プロジェクト構成を更新して解決しました。ありがとう! – Jack

答えて

3

お試しMaven -> Update Project Configuration

36

サイドノート:Eclipseでは、プロジェクト設定で注文を変更することができます。プロジェクトを右クリック - > "プロジェクト設定" - > "ビルドパス"タブ: "ビルドパスの設定..."、 "オーダーとエクスポート"タブ、 "上"と "下"ダウン。

+1

UIで注文する場所が見つかりませんでした。 [パスの作成]ダイアログではソースフォルダを追加/削除できますが、それだけです。ただし、生成されたプロジェクトの.classpathファイルを編集し、そこの順序を変更することはできます。 – flatline

+10

@flatlineプロジェクトを右クリックし、 "ビルドパス"> "ビルドパスを設定..."、 "オーダーとエクスポート"のタブ、 "上"と "下"ボタンを使用します。 – sp00m

+0

Maven - > Update Projectは、私のために働かなかった。これは完全にうまくいった、歓声 – reevesy

関連する問題