学无先后,达者为师

网站首页 编程语言 正文

gradle和maven打包时排除application.properties

作者:文盲青年 更新时间: 2023-09-12 编程语言

gradle:

processResources {
    exclude('application.properties')
}

maven(jar包):

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <!--打包去掉jar包内的配置文件-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>application.yml</exclude>
                        <exclude>application-gateway.yml</exclude>
                    </excludes>
                </configuration>
            </plugin>

        </plugins>
    </build>

maven(war包):

 <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
            <!--打包时排除指定目录-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>3.2.0</version>
                <configuration>
                    <!--<packagingExcludes>WEB-INF/classes/*.properties,WEB-INF/classes/config/**.properties-->
                    <!--</packagingExcludes>-->
                </configuration>
            </plugin>
        </plugins>
    </build>

原文链接:https://rabbit.blog.csdn.net/article/details/131379095

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新