有时我们需要第三方jar 放在lib 包下
-------位置:/WEB-INF/lib
报编译出错,此时:
然后在打包war 发现问题
pom.xml 中引入
${basedir}为pom内置的元素
<!--maven 将lib 下包打成war 包--> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> <compilerArguments> <!-- <extdirs>${basedir}/WebRoot/WEB-INF/lib</extdirs> --> <extdirs>${basedir}/src/main/webapp/WEB-INF/lib</extdirs> </compilerArguments> </configuration> </plugin> <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging --> <!--引入第三方jar 包--> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.0</version> <configuration> <webResources> <resource> <directory>${basedir}/src/main/webapp/WEB-INF/lib</directory> <targetPath>WEB-INF/lib</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> </webResources> </configuration> </plugin>
原文地址:https://www.cnblogs.com/jsbk/p/9817492.html
时间: 2024-11-07 02:56:40