<systemPath>${project.basedir}/lib/icbc-api-sdk-cop-io.jar</systemPath> </dependency>--> systemPath:代表使用系统路径 只使用第一步和第二步,可以在本地编译、运行没问题,但是打包jar包中不会打进去,放在服务器就会有问题 第三步:使用spring-boot-maven-plugin打包,添加includeSystemScope为true 如下: <bu...
addClasspath配置表示,是否将依赖的classpath一起打包 classpathPrefix配置表示,依赖的classpath的前缀,也就是打包后生成的MANIFEST.MF文件里,引入的jar文件都会加上前缀,lib/,比如fastjson-1.2.7.jar,在mainfest文件里就会是lib/fastjson-1.2.7.jar excludes配置表示,排除哪些文件夹不被打包进去 注意:其实maven-jar-...
-- 这个jar所依赖的jar包添加classPath的时候的前缀,如果这个jar本身和依赖包在同一级目录,则不需要添加 --> <classpathPrefix>lib/</classpathPrefix> <!-- jar启动入口类 --> com.example.demo.DemoApplication </manifest> <manifestEntries> <!-- 在Class-Path下添加配置文件的路径 --> <!--<Class-...
首先,需要配置这个plugin: <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib/</classpathPrefix>cn.dubby.maven.jar.plugin.Main</manifest></archive></configuration></plu...
<exclude>lib/**</exclude> </excludes> </configuration> </plugin> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 注意:如果排除文件夹,需要后面两个星星。 Spring 打包本地依赖 jar 如果项目需要依赖本地某目录下的 jar 包,而它又没有在仓库中发布的话,可以通过如下方式添加依赖: ...
所有jar都在lib下,资源文件都在config下,lib和config是同级的 --> <!-- 同时还需要注意另外一个问题,假如你的pom文件里面配置了 <scope>system</scope>,就是你依赖是你本地的资源,这个时候使用 这个插件,classPath里面是不会添加,所以你得手动把这个依赖添加进 ...
本地打包项目时,在pom.xml上添加maven-dependency-plugin插件可以分析项目依赖的jar包,并生成jar报告。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> ...
spring-boot-maven-plugin插件来打包本地jar文件是一个常见的需求。以下是详细的步骤和配置,以确保你能成功打包本地jar文件: 1. 配置pom.xml文件 首先,你需要在项目的pom.xml文件中添加spring-boot-maven-plugin插件的配置。这个插件会在Maven的package阶段被触发,并生成一个可执行的jar文件。
1 将原本 jar 包解压缩,找到 BOOT-INF 下的 lib 目录拷出,该目录下包含所需所有 jar包。 2在 pom 中设置spring-boot-maven-plugin打包插件打包时排除所有 jar 包 3 此时打包,会发现 jar 包大小锐减(有可能大小 80MB -> 100kb),将 jar 包与 lib 放在同一目录下执行命令java -Dloader.path="lib/" -...
2019-12-20 13:30 −说明:通过jenkins一键上传打包启动服务。 项目目录展示: bin:项目启动/停止shell脚本 config:项目配置文件 lib:项目打成的jar包存放位置 logs:项目运行日志存放位置,可灵活使用log4j 通过maven assembly打成 ... 大师傅丶 0 1490