[英]Shared Libraries (jar) referred by Maven WAR packaged projects
上下文:在我工作的公司的應用程序服務器Jboss中,Ant和其他幾個戰爭項目打包了多個戰爭軟件包,但后來它們由Maven打包。 Ant的打包項目利用位於jboss lib目錄中的共享庫(jar文件),另一方面,每個Maven的打包戰爭都捆綁了其所有依賴項。
問題:有什么方法可以在Maven的pom文件中指定依賴項,以引用這些共享庫中的任何一個,但實際上未將它們包含在war軟件包中? 還是我唯一的改變就是在戰爭項目的整個類路徑中使用這些庫。
將“ scope”屬性用於依賴項,更具體地說:
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
<scope>provided</scope>
</dependency>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.