<include>**/*.properties</include> </includes> </configuration> ``` 上面的配置表示将所有的class文件和properties文件都包含在jar中。 excludes参数用于排除不想被包含在生成的jar中的文件和目录。同样,我们也可以使用通配符来匹配文件或目录。 例如: ``` <configuration> <finalName>myjar</finalName> <exclud...
-- 过滤掉不希望包含在jar中的文件 --><exclude/></excludes><includes><!-- 添加文件到jar中的文件 --><include/></includes></configuration></plugin> 最小化配置 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version><configuration...
-- 有时候可能需要一些其他文件,这边可以配置,包括剔除的文件等等 --> <include>**/*.class</include> <include>**/*.properties</include> </includes> </configuration> </plugin> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24....
<includeBaseDirectory>false</includeBaseDirectory> <fileSets> <fileSet> <directory>${project.build.directory}</directory>//${project.build.directory} 指 target目录///表示输出到 pom 中配置的 output目录下<includes> <include>consul-product.jar</include> </includes> </fileSet> <fileSet> <directory>...
值得注意的是,如果项目用了 SpringBoot 打包插件,默认是不会将 system 作用域的 jar 打入 lib 目录的,需要添加includeSystemScope配置将第三方 jar 包加入到 lib : <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> ...
-- 过滤掉不希望包含在jar中的文件 --><exclude/></excludes><includes><!-- 添加文件到jar中的文件 --><include/></includes></configuration></plugin> 最小化配置 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>3.0.2</version><...
{project.build.directory}/lib</outputDirectory> <includeScope>runtime</includeScope> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <!-- 项目依赖项 --> </...
<include/> </includes> </configuration> </plugin> 有兴趣的可以去官网补充一下,我列了一些可能用到的 二、实战 项目路径: 本插件用于指定本项目生成的jar包中的MANIFEST.MF文件中的配置,如Class-Path和Main-Class,常用的配置为: 添加依赖 父级:
<include>**/*.class</include> </includes> </configuration> </plugin> 4.maven-dependency-plugin,用来拷贝项目所有依赖的插件,可能会用到的一些配置如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> ...
phase><goals><goal>copy-dependencies</goal></goals><configuration>${project.build.directory}/dependencies/<includeScope>runtime</includeScope><useBaseVersion>true</useBaseVersion></configuration></execution></executions></plugin></plugins></build></project> 其中: maven-jar-plugin mainClass...