2012-10-11 4 views
0

두 개의 다른 서버에서 실행되는 프로젝트가 있습니다. Tomcat 및 Weblogic.종속성 jar을 조건부로 제거해야하는 이유는 무엇입니까?

하지만 weblogic에 내장 된 라이브러리에는 이러한 jar가 있기 때문에 weblogic에서 충돌하는 종속성 jar 파일은 거의 없습니다.

그래서 우리는 수동으로 그 항아리를 삭제해야합니다.

할일을 삭제할 예정입니다.

하나의 해결책은 pom (두 개는 바람둥이 용이고 다른 하나는 weblogic 용)으로 분리 할 수 ​​있습니다. 실제로 좋지 않습니다.

프로필 기반 종속성 제외를 수행하는 방법을 생각하고 있습니다. 그러나 무엇이든을 위해 동일을 찾아 낼 수 있습니다.

누군가에게 더 좋은 제안이 있으면 알려 주시기 바랍니다.

이미 weblogic lib에서 jar를 제외하려고했지만 성공적으로 수행 할 수 없습니다.

모든 제안은 공개적으로 초청됩니다.

답변

1

다른 응용 프로그램 서버에 대해 프로젝트의 약간 다른 버전을 빌드하기 위해 메이븐 프로파일을 사용할 수 있습니다. 당신은 받는다는에 대해 읽을 수 있습니다

이 컨테이너에 의해 제공되는 버전이 최신이 있다면

+0

이 작동하지 않습니다 도움이 컨테이너에서 종속성을 삭제로 허용되지 Here

희망 프로필 호스팅 된 libs/POM을 통해 새 버전을 제공합니다. – 8bitjunkie

관련 문제