如果需要在打包的时候依赖本地 jar,需要修改增加如下配置: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> 1.8 <target>1.8</target> <encoding>UTF-8</encoding> <!-- 添加引入本地jar组件 此方法适用于低于 maven 的3.1版本之前-->...
${basedir}/lib/KernelDensity_2.11.jar这个就是你本地jar包的位置,也可以写成相对路径 项目打包 如果对于你的项目,你想要导出的jar是不包含依赖包,那就是非常简单了。直接地点击项目,然后右键选择Export,接着选择Java--->JAR file,最后选择你想要导出的路径就可以了。 maven打包 这里需要强调一下:maven将依赖包...
如果需要在打包的时候依赖本地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> <extdirs>${project.basedir}/src/lib</extdirs> </compilerArgum...
注意<scope>system</scope>是实现打包本地jar包的配置
二、将本地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 的形式安装到仓库,这样项目中就可以直接引...
上述方法无法将整个工程打成一个可执行jar包, 如果想将工程打包成一个包含所有的依赖的可执行jar包 需要通过maven-assembly-plugin插件来打包,可以实现该需求。 <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> ...
<include>**/*.jar</include> 12 </includes> 13 </resource> 14 </webResources> 15 </configuration> 16 </plugin> 17 </plugins> 这个试了不行, 方法二 01 <plugin> 02 <groupId>org.apache.maven.plugins</groupId> 03 <artifactId>maven-compiler-plugin</artifactId> ...
首先是在maven项目的pom.xml中添加打包的插件,这里有很多种方式的。最最简单的就是只使用maven-compiler-plugin、maven-jar-plugin插件,并且指定程序入口。相关代码如下: pom.xml文件为: 复制代码<?xml version="1.0"encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http:...
但是如果我们不对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: ...
3、执行maven-compiler-plugin插件的compile任务,注意:现在才开始编译代码。因为发现我们之前已经编译过了,所以此处并没有重新编译class。 [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ hadoop-mapreduce-examples --- [INFO] Compiling 47 source files to /opt/hadoop-3.2.1-src/hadoop-...