需求
第三方jar,但没有公开的maven地址
解决方法
编译
手动添加依赖jar的目录

maven编译
xml
<dependency>
<groupId>local.libs</groupId>
<artifactId>k3cloud-webapi-sdk8.0.6</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/k3cloud-webapi-sdk8.0.6.jar</systemPath>
</dependency>
maven打包
在 maven-war-plugin
里加入
xml
<resource>
<directory>${project.basedir}/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
<includes>
<include>*.jar</include>
</includes>
</resource>
完整
xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
<configuration>
<!-- 排除images不进行打包-->
<!-- <warSourceExcludes>images/**</warSourceExcludes> -->
<webResources>
<resource>
<filtering>true</filtering>
<directory>src/main/profile</directory>
<targetPath>WEB-INF</targetPath>
<includes>
<include>**/web.xml</include>
</includes>
</resource>
<resource>
<filtering>true</filtering>
<directory>src/main/profile</directory>
<targetPath>WEB-INF/classes</targetPath>
<includes>
<include>**/log4j.properties</include>
</includes>
</resource>
<resource>
<directory>${project.basedir}/lib</directory>
<targetPath>WEB-INF/lib</targetPath>
<includes>
<include>*.jar</include>
</includes>
</resource>
</webResources>
<warSourceDirectory>src/main/webapp</warSourceDirectory>
<webXml>src/main/webapp/WEB-INF/web.xml</webXml>
</configuration>
</plugin>