从src / main / java和src / main / resources spring boot jar中排除文件

问题描述 投票:0回答:1

我正在尝试使用Spring Boot Maven插件构建jar时,从src / main / java中排除一些Java文件,从src / main / resources文件夹中除去一些yml文件。我尝试了以下选项:

maven-jar-plugin]中的选项1

<configuration>
    <excludes>
        <exclude>**/security/**/*.java</exclude>
        <exclude>**/application-*.yml</exclude>
    </excludes>
</configuration>

选项2 构建标记中的资源:

<resources>
    <resource>
        <directory>src/main</directory>
            <excludes>
                <exclude>**/security/*</exclude>
                <exclude>**/application-*.yml</exclude>
            </excludes>
            <filtering>false</filtering>
    </resource>
</resources>

选项1都从生成的jar中删除Java文件。但是选项2更改了JAR中的结构,它包括Java和资源文件夹。

非常感谢上面的任何指针。

我正在尝试使用Spring Boot Maven插件构建jar时,从src / main / java中排除一些Java文件,从src / main / resources文件夹中除去一些yml文件。我尝试了以下...

spring-boot maven maven-plugin spring-boot-maven-plugin maven-jar-plugin
1个回答
0
投票

我找到了解决方法,如下所示;它正在使用Maven jar插件排除项。先前提供的Maven通配符中存在问题。

© www.soinside.com 2019 - 2024. All rights reserved.