我正在使用maven打包我的war文件。我有一些作爲範圍提供的依賴關係。當我做一個Maven乾淨安裝,戰爭已成功創建,但與範圍提供的罐子的傳遞性依賴包括在我的lib目錄中。有什麼辦法可以刪除它們嗎?Maven war插件問題
示例方案:下面是POM
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<version>${resteasy.version}</version>
<scope>provided</scope>
</dependency>
這一項包括JAR激活1.1.jar我依賴的一個。另外resteasy-jaxrs的依賴關係樹如下所示。
[INFO] +- org.jboss.resteasy:resteasy-jaxrs:jar:2.3.6.Final:provided
[INFO] | +- org.jboss.resteasy:jaxrs-api:jar:2.3.6.Final:provided
[INFO] | +- javax.annotation:jsr250-api:jar:1.0:compile
[INFO] | +- javax.activation:activation:jar:1.1:compile
[INFO] | +- org.apache.httpcomponents:httpclient:jar:4.1.2:provided
[INFO] | | \- org.apache.httpcomponents:httpcore:jar:4.1.2:provided
[INFO] | \- net.jcip:jcip-annotations:jar:1.0:compile
您能向我們展示您的依賴關係嗎? – Christian
@Christian我在問題中加入了依賴關係 – robin
你可以發佈你的完整文件嗎? – DaveRlz