2017-03-16 1 views
1

Eclipse에서는 두 가지 프로젝트가 있습니다. 하나는 WAR 파일로 내 보내야하는 웹 프로젝트입니다. 둘째 종속성 - 병을 여러 개 묶음으로 만 존재하는 Java 프로젝트입니다. (많은 항아리가 있고 그것들은 메이븐 레포에 존재하지 않기 때문에 프로젝트를 가지고있는 것이 가장 좋은 솔루션 인 것처럼 보입니다.)Eclipse : WAR에서 다른 프로젝트의 종속성을 포함합니다.

이제 웹 프로젝트는 의존성 프로젝트의 JAR WEB-INF/lib-Folder에 있습니다. (주문 및 내보내기 탭 사용) 의존성 - 프로젝트의 모든 JAR 파일이

  • 웹에서 종속성-프로젝트를 포함
    • 가 종속성-프로젝트의 빌드 경로
    • 수출에 JAR 파일을 포함

      : 이미 다음 단계를 수행 빌드 경로 -Projects
    • 가 배포 경로 WEB-INF/lib/dependencies.jar를 사용하여 웹 프로젝트의 배포 총회에 종속성-프로젝트 추가

    그러나 심지어 드 불구을 (here 제안) pendency-Project는 배포 어셈블리에 포함되어 있으며 WAR 파일에 내 보내지 않습니다. 단계가 빠졌습니까?

  • 답변

    1

    jant는 phantasy groupid, phantasy artifactid 및 phantasy 버전으로 메이븐 종속성으로 설치할 수 있습니다.

    +0

    나는 이미 그것에 대해 생각했지만, 약 50 개의 JAR이 있으므로 많은 작업이 필요합니다. 다른 제안이 있으십니까? – SilverNak

    +0

    모든 50 개의 병을 작업 할 수있는 스크립트를 만들 수 있습니다. 창문을 사용하고 있습니까? –

    +0

    예.하지만 Maven을 사용할 때 Jar 파일을 Nexus 저장소에 배포해야합니다. – SilverNak

    관련 문제