Java SpringBootMaven插件将文件移动到Jar文件中的Boot-INF文件夹
使用Maven,我试图在SpringBootJAR的顶层包含一些许可证和版权文件。这些文件必须是顶级的,才能通过我们公司的审查工具 我已包括以下文件Java SpringBootMaven插件将文件移动到Jar文件中的Boot-INF文件夹,java,maven,spring-boot,Java,Maven,Spring Boot,使用Maven,我试图在SpringBootJAR的顶层包含一些许可证和版权文件。这些文件必须是顶级的,才能通过我们公司的审查工具 我已包括以下文件 <build> <finalName>${project.artifactId}</finalName> <resources> <resource> <directory>${proj
<build>
<finalName>${project.artifactId}</finalName>
<resources>
<resource>
<directory>${project.basedir}/..</directory>
<filtering>true</filtering>
<includes>
<include>HERE_NOTICE</include>
<include>LICENSE</include>
</includes>
</resource>
我的SpringBootMaven插件配置如下
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>${start-class}</mainClass>
</configuration>
</plugin>
org.springframework.boot
springbootmaven插件
重新包装
${start class}
有什么我可以配置来保持这些文件在顶部吗?不幸的是,我在这里没有看到任何选项,因为spring boot可以工作,并且它的结果文件中有一个特殊的布局,用于特定的目的。我在文档中没有看到任何配置选项,因此我认为贵公司需要考虑更改审查工具。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>${start-class}</mainClass>
</configuration>
</plugin>