簡體   English   中英

Maven WAR打包項目引用的共享庫(jar)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM