Как избежать трех кликов, чтобы попасть в src / main / webapp в eclipse?

Я настраиваю проект веб-приложения maven в eclipse, maven любит помещать ресурсы webapp в src/main/webapp, к которому сложно переходить, потому что мне нужно трижды щелкнуть, чтобы перейти к содержимому веб-приложения.

  • щелкните 1 разверните src
  • нажмите 2 развернуть основную
  • нажмите 3 разверните веб-приложение

Пример трех уровней кликов, необходимых для перехода к веб-приложению

В типичном проекте WTP eclipse есть только WebContent и это папка верхнего уровня, поэтому для входа в нее требуется только один щелчок.

Есть ли уловка eclipse или m2e, чтобы веб-приложение отображалось как элемент верхнего уровня в проекте.


person ams    schedule 23.10.2012    source источник


Ответы (2)


Щелкните правой кнопкой мыши папку webapp и выберите Build Path -> Use as Source Folder. Папка будет представлена ​​сверху (в виде иерархического представления пакета). Он не должен иметь побочных эффектов для финальной войны.

введите описание изображения здесь

person FrVaBe    schedule 29.10.2012
comment
Раньше я делал это, но на самом деле это немного некрасиво, потому что webapp затем обрабатывается как исходная папка для классов Java, так что это просто взлом. Согласно stackoverflow.com/a/1664247/1620264, должна быть возможность установить его как папку веб-ресурсов, но я пока не мог понять, как это сделать - person marcelj; 18.02.2014

Если это облегчит вашу жизнь, вы можете переопределить расположение каталога веб-приложений, чтобы повесить его прямо ${basedir}

  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>2.3</version>
    <configuration>
      <warSourceDirectory>${basedir}/webapp</warSourceDirectory>
    </configuration>
  </plugin>
person Alexander Pogrebnyak    schedule 24.10.2012