내가 이것을 가지고 지속적 :메이븐 제외는 내 응용 프로그램의 POM에
<dependency>
<groupId>org.jboss.errai</groupId>
<artifactId>errai-cdi-jetty</artifactId>
<version>${errai.version}</version>
<exclusions>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-plus</artifactId>
</exclusion>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-naming</artifactId>
</exclusion>
</exclusions>
</dependency>
그러나, 나는 여전히 (mvn clean install
후 즉)에 WEB-INF\lib
폴더에 jetty-plus
및 jetty-naming
을 볼 수 있습니다. 이 문제를 해결하는 방법을 식별하는 방법은 무엇입니까?
업데이트 :
그러나 MVN 의존성 : 트리 쇼 :
[INFO] +- org.jboss.errai:errai-cdi-jetty:jar:3.0-SNAPSHOT:compile
[INFO] +- org.eclipse.jetty:jetty-server:jar:9.2.0.RC0:compile
[INFO] | +- javax.servlet:javax.servlet-api:jar:3.1.0:compile
[INFO] | +- org.eclipse.jetty:jetty-http:jar:9.2.0.RC0:compile
[INFO] | \- org.eclipse.jetty:jetty-io:jar:9.2.0.RC0:compile
[INFO] +- org.eclipse.jetty:jetty-plus:jar:9.2.0.RC0:compile
[INFO] | \- org.eclipse.jetty:jetty-webapp:jar:9.2.0.RC0:compile
[INFO] | +- org.eclipse.jetty:jetty-xml:jar:9.2.0.RC0:compile
[INFO] | \- org.eclipse.jetty:jetty-servlet:jar:9.2.0.RC0:compile
[INFO] | \- org.eclipse.jetty:jetty-security:jar:9.2.0.RC0:compile
[INFO] +- org.eclipse.jetty:jetty-jndi:jar:9.2.0.RC0:compile
[INFO] | \- org.eclipse.jetty:jetty-util:jar:9.2.0.RC0:compile
먼저 종속성 계층 구조를 확인하고 포함 된 다른 항목에서 해당 아티팩트를 선택하지 않도록하십시오. – azurefrog
다른 그룹/artifactId에서 임시 종속성이있을 수 있습니다. mvn dependency : tree를 확인하여 Maven이 가져올 모든 종속성과 어디에서 오는 것인지 확인하십시오. – Gimby
@Gimby 나는 일시적인 것이 아닌 전 이적을 의미한다고 생각합니다. –