Java SpringBootMaven插件将文件移动到Jar文件中的Boot-INF文件夹

Java SpringBootMaven插件将文件移动到Jar文件中的Boot-INF文件夹,java,maven,spring-boot,Java,Maven,Spring Boot,使用Maven,我试图在SpringBootJAR的顶层包含一些许可证和版权文件。这些文件必须是顶级的,才能通过我们公司的审查工具 我已包括以下文件 <build> <finalName>${project.artifactId}</finalName> <resources> <resource> <directory>${proj

使用Maven,我试图在SpringBootJAR的顶层包含一些许可证和版权文件。这些文件必须是顶级的,才能通过我们公司的审查工具

我已包括以下文件

        <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>