您的位置:首页 > 其它

maven 编译、打包本地jar文件的处理办法

2015-11-20 17:31 337 查看
问题1:有一个特殊的jar包,编译环境需要引用这个jar包,但是这个jar包已经没有下载地址了,只能是编译时引用一个本地的jar包然后编译。

请问该如何配置pom.xml文件呢?

回答:

<dependency>
<groupId>com.baidubce</groupId>
<artifactId>bce-java-sdk</artifactId>
<version>0.9.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/bce-java-sdk-0.9.1.jar</systemPath>
</dependency>

问题2:接上面的问题,如果要打包(war),需要将整个特殊的本地jar包一起打包进WEB-INF/lib中。

请问该如何配置pom.xml文件呢?

回答:使用plugin,默认将lib下的所有jar文件打包到WEB-INF/lib下。当然也是可以打包其他的文件的,诸如xml,properties等的。

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warName>${project.artifactId}</warName>
<webResources>
<resource>
<directory>lib/</directory>
<targetPath>WEB-INF/lib</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven