2012-10-23 18 views
5

私はeclipseでmaven Webアプリケーションプロジェクトをセットアップしています。mavenはwebappのリソースをsrc/main/webappに入れたいと思っています。これは、webappの内容を取得するために3回クリックする必要があるためです。そこに、典型的なWTPのEclipseプロジェクトでeclipseでsrc/main/webappに3回クリックするのを避けるには?

  • クリック1 SRCを拡大
  • クリック2メイン拡大
  • クリック3 Webアプリケーションを拡張

Example of three levels of clicks needed to navigate to webapp

だけのWebContentで、トップレベルでありますフォルダに移動するには、1回のクリックだけが必要です。

webappをプロジェクトのトップレベルの要素として表示させるためのeclipseまたはm2eのトリックはありますか?それはあなたの人生が容易になります場合は

答えて

4

から直接ハングするwebappディレクトリの場所を上書きすることができます。フォルダは上に表示されます(階層的なパッケージのプレゼンテーションで)。最終戦争には副作用がないはずです。

enter image description here

+1

鮮明な回避策! – ams

+2

私はこれをやっていましたが、実際にはwebappがJavaクラスのソースフォルダとして扱われるため、実際はちょっと醜いので、ちょうどハックです。 http://stackoverflow.com/a/1664247/1620264によると、それをWeb Resourcesフォルダとして設定することが可能でなければならないが、まだそれを行う方法を理解できなかった – marcelj

5

することは、あなたは右のWebアプリケーションフォルダをクリックしてBuild Path -> Use as Source Folderを選択${basedir}

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-war-plugin</artifactId> 
    <version>2.3</version> 
    <configuration> 
     <warSourceDirectory>${basedir}/webapp</warSourceDirectory> 
    </configuration> 
    </plugin> 
関連する問題