1. 首先看下maven项目的标准目录结构: 2. 看下项目pom.xml的配置,首先要配置maven-jar-plugin,把自己的代码编译打包成jar文件,然后配置maven-assembly-plugin,把整个项目打包成一个发布包。 1. <build> 2. <plugins> 3. <!-- The configuration of maven-jar-plugin --> 4. <plugin> 5. <groupId>org...
执行maven package 进行打包进入target目录。 其中lib就是第三方jar包的目录,在其他项目引入testLog4j-0.1.jar会自动找到并引入lib里面的包. 只需要拷贝这两个(lib和testLog4j-0.1.jar)即可放到其他地方用了。 在命令行执行:java -jar testLog4j-0.1.jar 方法三:mvn package(推荐)(一个zip包,里面有一个jar包,...
如果是基于Maven的项目, 可以直接跳过 IDEA导入jar包 部分, 直接进行后面部分的配置即可 在项目中创建jar存放目录 我的方式在项目根目录下, 创建lib目录, 存放jar IDEA导入jar包 一开始的时候, 引用第三方jar的地方(类上面import部分)报红, 所以需要通过在idea上面配置, 使其能够正常运行demo 因此就在网上找到类似...
该命令包含了 package 命令功能,不但会在项目路径下生成 class 文件和 jar 包,同时会在你的本地maven仓库生成 jar 文件,供其他项目使用(如果没有设置过maven本地仓库,一般在用户/.m2目录下。如果 a 项目依赖于 b 项目,那么 install b 项目时,会在本地仓库同时生成 pom 文件和 jar文件,解决了上面打包 package...
使用Maven的assembly插件将项目及第三方jar包一起打包成一个可执行的jar包。 在pom.xml文件中配置assembly插件: <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version> <configuration> <archive> <manifest> com.example.MainClass </manifest> </archive> <descriptorRefs> <descript...
2.3.3、验证jar是否可执行 在XXX.jar文件下,打开终端,输入如下命令 代码语言:javascript 复制 #验证jar是否可执行,如果没有报错,说明没有问题 java-jarXXX.jar 三、小结 本文主要围绕如何将工程打包可执行的第三方jar进行方法介绍,如果有描述不对的地方,欢迎网友批评指出!
maven构建jar包的步骤: 1.执行可执行的class,代码内需要有入口main方法 2.通过mvn package来构建jar包 3.使用java -jar test.jar来执行jar包 一、包含依赖jar包 maven的pom.xml配置文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ...
1、根路径建立lib包,将第三方jar复制进去 2、在pom.xml文件中 ... <dependency> <groupId>aspose.slides</groupId> <artifactId>slides</artifactId> <version>15.9.0</version> <scope>system</scope> <systemPath>${basedir}/lib/aspose.slides-15.9.0.jar</systemPath> ...
有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全。 如果使用Maven默认的打包方式的话,打成项目jar包后,会导致其他第三方jar包无法找到的异常信息,报错ClassNotFoundException。 以下有两种方法可以规避这个问题。
jar-with-dependencies 如果出现CLASS重名的情况,这时候就要把最新的版本号添加进去即可, 2,打包命令:mvn assembly:assembly, 执行成功后会在target文件夹下多出一个以-jar-with-dependencies结尾的JAR包. 这个JAR包就包含了项目所依赖的所有JAR的CLASS。