2011-03-15 2 views
1

Maven으로 모든 프로젝트를 재 작성하려고합니다. (모든 IDE는 괜찮지 만 주로 Netbeans입니다.) 나는 최선의 방법에 대해 혼란스러워합니다. 이것, 그래서 어떤 도움을 크게 주시면 감사하겠습니다.Maven을 사용하는 스윙 클라이언트로 Java EE 6 프로젝트 빌드하기

  • 웹 응용 프로그램 (일부 JSP를 서블릿) :

    현재 나는 다음과 같은 구성 요소와 엔터프라이즈 응용 프로그램이 있습니다.

  • EJB 프로젝트

  • 클라이언트 프로젝트 (스윙 응용 프로그램/애플릿)

  • 공통 프로젝트 (애플릿과 웹 응용 프로그램에서 사용되는 일반적인 파일을 포함합니다). 웹 응용 프로그램을 배포 할 때, 사용자가 자신의 브라우저를 통해 애플릿에 액세스 할 수 있도록

문제는 포장 및 의존성이며, 현재 클라이언트 (애플릿) 항아리, 웹 응용 프로그램 내에서 포장된다.

비슷한 기존 아키타 입은 없습니까? 아니면 커스터마이징이 많이 필요합니까?

아, 나는 사전에 글래스 피쉬 3.1

감사를 사용하고 있습니다.

답변

1

먼저, 제게있어 다중 모듈 메이븐 프로젝트가 필요합니다. 이 경우 사용자의 요구를 충족시킬 단일 원형이 없습니다.

"클라이언트 (애플릿) jar는 웹 응용 프로그램 내에 패키지되어 있습니다"와 관련하여 maven-dependency-plugin (http://maven.apache.org/plugins/maven-dependency-plugin/)을 사용할 수 있습니다. 및 목표 :

의존성 : 복사는 - 그 이름을 변경하거나 원하는 경우 버전을 제거, 지정된 위치에 플러그인 구성 섹션에 정의 된 유물과 사본을의 목록을합니다. 이 목표는 로컬에없는 원격 저장소의 아티팩트를 해결할 수 있습니다.