2011-03-23 6 views
0

maven에서 종속성을 언급하면서 classpath 항목을 제외 할 수있는 방법이 있습니까?maven에서 종속성을 언급하면서 classpath 항목을 제외 할 수있는 방법이 있습니까?

특정 Maven 종속성에 대한 MANIFEST.MF 파일 항목을 제외하고 싶습니다. 종속 항아리는 WEB-INF/lib 경로에 있어야합니다. 그러나 MANIFEST.MF 파일에 항목을 작성해서는 안됩니다.

가능합니까?

+0

그건 특이한 일입니다. MANIFEST.MF에서 제외하고 WEB-INF/lib에 여전히 존재하는 이유는 무엇입니까? – Nr9

답변

0

기본 제공 방법이있는 경우에는 아마도 pom의 종속성 <scope>을 편집해야합니다. 이 자원은 유용 할 수 있습니다

http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html#Dependency_Scope

는 아마도 <scope>runtime</scope> 당신이 원하는 것을 할 것입니다. 그렇지 않다면 다음 최상의 옵션은 <scope>provided</scope>으로 설정 한 다음 resources plugin을 사용하여 종속성 JAR 파일을 빌드의 일부로 원하는 위치에 수동으로 복사하는 것입니다.

관련 문제