微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Maven - 如何创建将文件放在根目录中的 POM

如何解决Maven - 如何创建将文件放在根目录中的 POM

我需要创建一个 pom.xml 文件来构建一个 jar,其中某些文件位于其根目录。我现在拥有的 pom.xml 创建了 3 个目录 BOOT-INF、meta-inf 和 org。下面是构建部分。我希望文件与目录(BOOT-INF、meta-inf、org)处于同一级别。

sparc-jar.jpg

<plugins>

                    <plugin>
                        <groupId>oerg.apache.maven.plugins</groupId>
                        <artifactId>maven-resources-plugin</artifactId>
                        <version>3.1.0</version>
                    </plugin>

                    <plugin>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-maven-plugin</artifactId>
                        <executions>
                            <execution>
                                <goals>
                                    <goal>build-info</goal>
                                </goals>
                            </execution>
                        </executions>
                    </plugin>

    </plugins>

    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.sh</include>
                <include>**/*.id</include>
                <include>**/*.yaml</include>
                <include>**/*.json</include>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
                <include>**/*.jar</include>
                <include>**/*.js</include>
                <include>**/*.map</include>
                <include>**/*.html</include>
                <include>**/*.hbs</include>
                <include>**/*.cer</include>
                <include>**/*.p12</include>
            </includes>
        </resource>

        <resource>
            <directory>.</directory>
            <includes>
                <include>**/*.yaml</include>
                <include>**/*.json</include>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
                <include>**/*.cer</include>
                <include>**/*.p12</include>
            </includes>
        </resource>
    </resources>
</build>

解决方法

这对我有用...配置 spring-boot-maven-plugin 如下:

<configuration>
   <outputDirectory>${project.basedir}</outputDirectory>
</configuration>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。