使用maven打war,本地的jar包没有被包含
程序员文章站
2022-05-20 18:37:51
...
在使用一些本地的jar包的时候,
<dependency> <groupId>com.dropbox</groupId> <artifactId>dropbox-sdk</artifactId> <version>1.3.1</version> <scope>system</scope> <systemPath>${project.basedir}/libs/dropbox-java-sdk-1.3.1.jar</systemPath> </dependency>
但是在package 的时候,本地的jar包却未能被包含进去。
我的解决办法:
修改lib的目录到/src/main/webapp/WEB-INF/lib/ ,
这样paceage的时候就自然会把文件复制到war中。
同时:
- <dependency>
- <groupId>org.apache</groupId>
- <artifactId>test</artifactId>
- <version>1.0</version>
- <scope>system</scope>
- <systemPath>${basedir}/src/main/webapp/WEB-INF/lib/paypal_base.jar</systemPath>
- </dependency>
其它解决办法(复杂):
http://*.com/questions/10665096/how-to-add-external-jar-to-maven-webapp-project/22187727