1.开发中遇到有时候用maven开发,但是有些jar包maven仓库中没有,自己建库太麻烦 所以打包到项目中最快速
首先,项目中引入本地jar
<dependency> <groupId>com.api</groupId> <artifactId>api-sdk</artifactId> <version>20180115</version> <scope>system</scope> <systemPath>${basedir}/src/main/resources/lib/suning-sdk-java-standard-20180115.jar</systemPath> </dependency>
scope ---> 固定为 system
其它的可以自己随意起名
${basedir} 指的系统跟目录 systemPath --> jar放在的路径
然后如果想打war包中带上此jar需要有如下配置
<!--打包本地jar--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> --> 这个是需要引入的打war包的jar <configuration> <webResources> <resource> <directory>${basedir}/src/main/resources/lib</directory> --> 这个是需要打的jar地址 <targetPath>WEB-INF/lib/</targetPath> --> 这个是打的jar放的地址一般都是这个 <includes> <include>**/*.jar</include> --> 路径下所有jar全部打包过去 </includes> </resource> </webResources> </configuration> </plugin>生成之后可以吧war包解压然后可以在WEB_INF/lib 下看到你打进去的jar