如何在eclipse中避免三次点击进入src/main/webapp?

ams*_*ams 5 eclipse m2eclipse eclipse-wtp maven m2e

我正在eclipse中设置一个maven web应用程序项目,maven喜欢将webapp资源放在src/main/webapp导航中,因为我必须单击三次以获取webapp内容.

  • 单击1展开src
  • 单击2展开main
  • 单击3展开webapp

导航到webapp所需的三个级别的单击示例

在典型的WTP eclipse项目中,只有WebContent并且是顶级文件夹,因此只需要点击一下即可进入.

是否有eclipse或m2e技巧使webapp显示为项目下的顶级元素.

Ale*_*yak 5

如果它让您的生活更轻松,您可以覆盖webapp目录位置以直接挂起 ${basedir}

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.3</version>
    <configuration>
      <warSourceDirectory>${basedir}/webapp</warSourceDirectory>
    </configuration>
  </plugin>
Run Code Online (Sandbox Code Playgroud)


FrV*_*aBe 4

右键单击 webapp 文件夹并选择Build Path -> Use as Source Folder。该文件夹将显示在顶部(以分层包表示形式)。对最终的战争应该没有副作用。

在此输入图像描述

  • 我曾经这样做过,但实际上它有点难看,因为 webapp 然后被处理为 Java 类的源文件夹,所以这只是一个 hack。根据http://stackoverflow.com/a/1664247/1620264,必须可以将其设置为Web资源文件夹,但我还不知道如何做到这一点 (2认同)