![](/img/trans.png)
[英]Maven: Adding classes from war/web-inf/classes as a jar to war/web-inf/lib
[英]Adding JAR from local to the WAR packing using Maven
我在maven項目中有一個lib文件夾。 我將每個罐子添加到依賴項中,例如,
<dependency>
<groupId>abcd</groupId>
<artifactId>abcd</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/lib/abcd.jar</systemPath>
</dependency>
在打包用於戰爭的項目時,這些jar不會捆綁在“ WEB-INF / lib”中
請有人幫助我。
這是范圍“系統”的描述:
該范圍類似於所提供的范圍,除了必須提供顯式包含它的JAR。 該工件始終可用,並且不會在存儲庫中查找。
這意味着,maven假定此依賴關系已存在於目標系統中,並且不會隨您的WAR文件一起提供。
您可以將庫添加到本地存儲庫。
這里是一個例子:
mvn install:install-file -Dfile=<path-to-your-jarfile> -DgroupId=abcd -DartifactId=abcd -Dversion=1.0 -Dpackaging=jar
完成之后,添加范圍為“ compile”的依賴項:
<dependency>
<groupId>abcd</groupId>
<artifactId>abcd</artifactId>
<version>1.0</version>
<scope>compile</scope>
</dependency>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.