MyEclipse Maven项目加入本地jar包

2018-05-16 00:14:40
1086次阅读
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

登录 后评论。没有帐号? 注册 一个。