2012-01-10 3 views
3

저는 재 작성을 피하기 위해 새로운 프로젝트에 오버레이하기 위해 스프링 등에 대한 모든 상용구 설정을 포함하는 간단한 기본 작업을하려고합니다. 오버레이 자체가 작동하지만 덮어 쓸 파일을 바꾸지 않고 편집하려면 이클립스에 오버레이 된 파일을 표시하는 방법이 있습니까?Eclipse에 Maven War Overlay 파일을 표시하십시오.

감사합니다.

답변

3

정확히 무엇을 묻고 있는지 확인하는 것이 어렵습니다. 그러나 나는 추측을 잡을 것이다!

나는 WAR 형식의 이슈 패키지가있는 WAR 오버레이 Maven 모듈을 사용한다고 가정합니다. 그렇다면이 Maven 모듈을 Eclipse에 자체 프로젝트 (File->Import->Maven->Existing Maven Projects)로 가져올 수 있습니다.

우리 팀이이를 수행합니다. Maven WAR 오버레이 프로젝트는 이클립스로 가져온 여러 Maven WAR 프로젝트와 함께 프로젝트로 Eclipse로 가져옵니다. 이것은 WAR 오버레이와 WAR Maven 모듈이 다중 모듈 Maven 프로젝트의 일부인지 아니면 별도의 Maven 프로젝트인지 여부에 관계없이 수행 될 수 있습니다.

Eclipse에 Maven WAR 오버레이 프로젝트를 가져 오면 다른 Eclipse 프로젝트처럼 파일을 편집하고 유효성을 검사 할 수 있습니다. 편집이 끝나면 작업을 저장 한 다음 명령에서 Maven을 실행할 수 있습니다 라인과 모든 것이 잘 작동합니다. Eclipse에서 오버레이 파일을 편집하고 여전히 모든 Maven의 장점을 누릴 수 있습니다.

Maven WAR 프로젝트는 바닐라 Java 프로젝트 또는 WTP (웹 도구 플랫폼) 프로젝트로 Eclipse로 가져올 수 있습니다. 이것은 전적으로 선호의 문제입니다. 작년에 나는 Maven WAR 프로젝트에서 이클립스에서 정규 (unfacted) Java 프로젝트로 작업했다. 그러나 최근에는 멋진 M2E-WTP 통합으로 WTP 프로젝트의 장점과 Maven의 힘을 얻었습니다. 다른 것들을 제외하고는 Eclipse 내에서 직접 Tomcat에 결합 된 WAR을 실행할 수 있음을 의미합니다. 제대로 WAR 오버레이를 처리하기 위해 M2E-WTP 이클립스/M2E를 사용하는 방법을 이해하려면, 여기에 내 다른 대답을 참조하십시오

How to handle Maven WAR overlays in Eclipse?

이있는 경우 추가 질문은 코멘트 섹션에서 그들을 게시 할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 오버레이 파일을 새로운 WAR에 표시하고 싶습니다. 오버레이 WAR와 새 WAR를 모두 가지고있는 것이 아닙니다. 그 말이 맞는다면 열리십시오. 결국 두 개의 프로젝트가 열리게되었습니다. – dardo

+0

제가 처음이 일을 시작할 때도 똑같은 생각이 들었습니다. 나는 항상 WAR 중첩에서 나온 파일임을 나타내는 아이콘 오버레이와 함께 일식에서 "최종"WAR를 볼 수 있기를 바랬다. WTP의 경우 최종 WAR는 Eclipse의 내부 Tomcat 작업 webapps 디렉토리에서만 사용할 수 있습니다. – HDave

관련 문제