这里要注意就是<scope>system</scope>和<systemPath>自己jar包的路径</systemPath> 3.指定本地jar包的编译路径 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> 1.8 <target>1.8</target> <encoding>UTF-8</encoding> <compilerArguments>...
如果只添加一个两个jar包,还比较方便,但是如果WEB-INF/lib/下面有几十个jar包,逐个添加就会显得很繁琐。最好是能方便配置WEB-INF/lib/目录,让该目录下所有jar包都参与编译。这个配置在maven-compiler-plugin中。配置编译参数<compilerArguments>,添加extdirs将jar包相对路径添加到配置中,如下: <plugin> <artifactId...
思考一下:Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所以虽然在开发过程中项目正常依赖没有任何问题,但是打包的时候肯定就找不到本地的jar了。 这种问题有很多解决方案,比如加入本地仓库、搭建maven私服等,如需这些解决方案自行谷歌百度,资料很多。 因为maven编译使用的插件是maven-compiler-plugi...
--配置本地jar包在项目的存放路径--><compilerArguments><extdirs>${project.basedir}/src/main/webapp/WEB-INF/lib</extdirs></compilerArguments></configuration></plugin><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId><configuration><webResources><resource><...
1.打成war包引入本地jar 在build节点添加配置如下 代码语言:javascript 复制 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration>1.8<target>1.8</target><encoding>UTF-8</encoding><compilerArguments><extdirs>${project.basedir}/src/main/resource...
–引入本地jar包,就是plugins中的两个plugin(不知道哪个起作用,最好都引入)–> --><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration>1.8<target>1.8</target><encoding>UTF-8</encoding><compilerArguments><extdirs>src\main\webapp\WEB-INF\lib</extdi...
在maven-compiler-plugin下的confiuration中加入: <compilerArguments> <extdirs>src\main\webapp\WEB-INF\lib</extdirs> </compilerArguments> 如下所示,打包的时候就会将本地lib中的jar包一同打入。 <plugin> <groupId>org.apache.maven.plugins</groupId> ...
二、将本地Jar包安装成Maven依赖 进入到 Jar 包所在目录,使用一条命令: mvn install:install-file -DgroupId=site.xiaobu -DartifactId=xiaobuTool -Dversion=1.0.0 -Dpackaging=jar -Dfile=xiaobuTool.jar 这条命令的意思是将 xiaobuTool.jar 这个 jar 包用 jar 的形式安装到仓库,这样项目中就可以直接引...
但是如果我们不对pom.xml进行特殊配置的话,maven打包是不会自动去引用和编译lib中的jar文件的,会出现类似如下错误 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project utils: Compilation failure: Compilation failure: ...
<artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> 1.8 <target>1.8</target> </configuration> </plugin> 3.maven-jar-plugin,打jar包的插件,把整个maven工程打成jar包,可能会用到的一些配置如下: <plugin> <groupId...