2010-12-27 3 views
10

이클립스의 여러 버전에서이 문제가 발생했습니다. 일부 시나리오에서 Eclipse는 바이트 코드 클래스 파일을 출력 디렉토리로 출력하지 않습니다. 나는 건축과 깨끗한 짓을 할 것입니다. Tomcat 서버로 작업하고 있습니다. 나는 서버를 멈추고 Eclipse는 빌드를하지 않을 것이다.Eclipse (J2EE 플러그인 포함)는 출력 디렉토리에 클래스 파일을 빌드하지 않습니다.

내 출력 디렉토리 : 프로젝트 /의 WebContent/WEB-INF가/클래스

때때로 수행 한 후 많은 빌드 및/또는 내 컴퓨터를 다시 시작

, 나는 그 디렉토리에 다시 구축 할 수 있어요. 문제가 무엇인지 아는 사람이 있습니까?

또한이 문제에 대한 버그 보고서를 만드는 가장 좋은 방법은 무엇입니까?

버전 정보 : Galileo 웹 개발자 용 Eclipse Java EE IDE. 빌드 ID : 20100218-1602

또한 mvn m2eclipse 플러그인이 설치되어 있습니다.

+0

빌드 오류가 발생 했습니까? 당신은 당신의 pom을 보여줄 수 있습니까? –

+0

어디에서 끝나는가? –

+0

위의 빌드 및 정리 작업은 Eclipse 작업 또는 m2eclipse 작업입니까? – anirvan

답변

0

다른 간단한 질문이 있지만 대답을 추가하지 않고 직접 질문에 답변하는 방법을 모르겠습니다.

Windows에서 Eclipse/m2eclipse를 실행하고 있습니까? 그렇다면 "깨끗한"수명주기 단계에서 오류가 발생하는 문제가 발생할 수 있습니다. 프로젝트 빌드 경로는, 경우에 일반적으로 발생

 
<profile> 
     <id>windows-nocleanerrors</id> 
     <activation> 
      <os> 
       <family>Windows</family> 
      </os> 
     </activation> 
     <properties> 
      <maven.clean.failOnError>false</maven.clean.failOnError> 
     </properties> 
</profile> 

+0

질문 (및 설명) 아래에있는 "코멘트 추가"링크를 사용하십시오. –

+0

나는 내 대답 아래에있는 링크를 보지만 질문 아래서는 그렇지 않다. 질문에 의견을 추가 할 때 더 높은 담당자가 필요합니다. – smallfire

+0

흥미로운 반응. 나는 그것을 확인해 볼지 모른다. –

8

: 당신이 (가) < 프로파일에 다음을 추가하면 /> 당신의 ~/.m2/Settings.XML의의 요소는, 당신은 빌드 중단이 유형을 예방할 수 있습니다 일부 필수 라이브러리가 누락되었습니다. 또한 빌드가 자동으로 선택되었는지 확인하십시오 [프로젝트> 자동으로 빌드]. 문제가 계속되는 경우 게시하십시오.

+0

@Ranta, 동일한 문제가 있습니다. 모든 소스 패키지가 메타 데이터/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/webapp에 복사되지만 클래스 파일은 없습니다. 어떤 아이디어? – Abidi

+0

원본 폴더가 구성되어 경로 및 출력 폴더를 빌드하도록 추가되었는지 확인하십시오. –

+0

감사합니다. –

4

같은 문제가있었습니다. 나는 "Build Automatically"를 체크하고 프로젝트/bin 디렉토리에있는 클래스 파일을 기다리고 있었지만 비어 있었다. 저에게 도움이 된 것은 Project 메뉴에서 "Build Automatically"를 선택 취소하고 Project -> Clean을 선택한 다음 Project -> Build All을 선택하는 것입니다. 이제 모든 .java 파일이 컴파일되었고 "Build Automatically"를 다시 확인했습니다.

관련 문제