2010-02-02 4 views
7

에 의해 같은 인식되지 않는이 같은 받는다는와 웹 프로젝트를 만들었습니다. Eclipse는 프로젝트의 모든 기능을 인식하지만 웹 프로젝트로 인식하지 못합니다.자바 웹 프로젝트를 이클립스

따라서 이클립스 작업 공간에서 서버를 생성하고 어떤 프로젝트를 내 서버에 배치할지 묻는 대화 상자로 이동하면 새로 작성한 프로젝트를 배치하지 않을 것입니다.

아이디어가 있으십니까?

답변

7

명시 적으로 받는다는 - 이클립스 플러그인이 WTP 프로젝트를 생성해야한다는 당신의 pom.xml에 언급해야한다. 빌드 부분에서 당신의 pom.xml에 있어야 간단한 예는 다음과 같습니다 당신은 또한 POM을 변경하지 않고 프로젝트에 대한 모든 WTP 메타 데이터를 생성 mvn eclipse:eclipse -Dwtpversion=2.0을 사용할 수 있습니다

<plugins> 
    <plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-eclipse-plugin</artifactId> 
     <configuration> 
      <wtpmanifest>true</wtpmanifest> 
      <wtpapplicationxml>true</wtpapplicationxml> 
      <wtpversion>2.0</wtpversion> 
     </configuration> 
    </plugin> 
</plugins> 
+0

는 광고 된대로 작동합니다. – flybywire

0

작성 명령에서 eclipse : eclipse 명령으로 이동 했습니까?

체크 아웃 this link 먼저 POM을 편집 한 다음 "mvn clean package"를 호출해야합니다. 그렇게 한 다음, "mvn eclipse : eclipse"를 시도하십시오.

+0

링크가 더 이상 작동하지 않습니다. 그것을 업데이트 할 수 있습니까? –

+0

내 의견은 7 년 전의 일입니다. 나는 모든 변화에 더 이상 적용되지 않을 것이라는 느낌이 들었다 – Ascalonian

2

단지 m2eclipse의 개발 버전을 설치하면 프로젝트가 maven 프로젝트로 사용되며 mvn eclipse를 수행 할 필요가 없습니다 : eclipse 또는 이와 비슷한 것. 나는 그것을 사용하고 작동합니다.

http://m2eclipse.sonatype.org/

5

.

물론 이전 버전의 Eclipse를 사용하는 경우 WTP 버전을 변경해야합니다.

+1

그러나 이것은 Eclipse 용 m2e 플러그인을 방해하지 않습니까? – Exocom

관련 문제