2012-10-23 5 views
5

이클립스에서 maven 웹 앱 프로젝트를 설정 중입니다. maven은 webapp 내용을 가져 오기 위해 세 번 클릭해야하기 때문에 이동하려는 고통 인 src/main/webapp에 webapp 리소스를 넣는 것을 좋아합니다. 전형적인 WTP 이클립스 프로젝트에서eclipse에서 src/main/webapp에 들어가기 위해 세 번의 클릭을 피하는 방법은 무엇입니까?

  • 클릭 한 확장 SRC
  • 클릭이 확장의 주요
  • 클릭 3 확장 웹 애플리케이션

Example of three levels of clicks needed to navigate to webapp

이 단지의 WebContent이며 최고 수준 폴더에 들어가려면 한 번만 클릭하면됩니다.

webapp을 프로젝트의 최상위 요소로 표시하는 일식 또는 m2e 트릭이 있습니까? 그것은 당신의 인생을 더 쉽게 경우

답변

4

를 걸어 재정의 할 수 있습니다. 폴더가 맨 위에 표시됩니다 (계층 패키지 프레젠테이션에서). 최종 전쟁에는 부작용이 없어야합니다.

enter image description here

+1

멋진 해결 방법! – ams

+2

필자는이 작업을 해왔지만 webapp이 Java 클래스의 소스 폴더로 처리되기 때문에 실제로는 약간 추합니다. 따라서 해킹 일뿐입니다. http://stackoverflow.com/a/1664247/1620264에 따르면 웹 리소스 폴더로 설정할 수 있어야하지만 아직 수행 방법을 파악할 수 없습니다. – marcelj

5

, 당신은 웹 애플리케이션 디렉토리 위치가 오른쪽 웹 애플리케이션 폴더를 클릭하고 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>