MyEclipse Maven项目加入本地jar包
2018-05-16 00:14:40
1252 次阅读
0 个评论
MyEclipse的Maven项目src/main/resources目录下建立lib文件夹,将要用到的jar包放到文件夹里面。
修改pom.xml文件
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<encoding>UTF-8</encoding>
<!-- 指定不被过滤的文件类型(maven从resources中读取资源时默认会进行过滤,其中包含了重新编码,因此如果资源文件与maven的编码环境不同时,会导致文件损坏) -->
<nonFilteredFileExtensions>
<nonFilteredFileExtension>jar</nonFilteredFileExtension>
<nonFilteredFileExtension>tff</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<!-- 打包支持本地JAR -->
<webResources>
<resource>
<!-- directory标签指向的是包含你所有要用jar包的目录 -->
<directory>${project.basedir}/lib</directory>
<!-- targetPath表示编译后要把这些jar包复制到的位置 -->
<targetPath>WEB-INF/lib</targetPath>
<filtering>true</filtering>
<includes>
<!-- 只导入所有以jar为后缀的文件 -->
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>
</plugins>
这样就可以自动将本地jar包复制到项目目录了
00