ZBLOG

build> org.springframework.boot spring-boot-maven-plugin

要在Maven打包时将libs目录中的文件包含到最终的JAR包中,你可以使用maven-resources-plugin来复制libs目录下的资源文件。在你的pom.xml中,添加如下配置:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
    <resources>
        <!-- 包含MyBatis的mapper.xml文件 -->
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>

        <!-- 资源文件 -->
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>false</filtering>
        </resource>

        <!-- 添加libs目录 -->
        <resource>
            <directory>libs</directory> <!-- 指向libs目录 -->
            <includes>
                <include>**/*.*</include> <!-- 包含所有类型的文件 -->
            </includes>
            <filtering>false</filtering}
        </resource>

    </resources>

    <!-- 可选:确保在打包阶段复制 libs 目录内容-->
    <pluginManagement> 
      ...
      // 其他插件配置 
      ...
    </pluginManagement>

  </build>

上述配置中的新部分:

  1. resource 节点添加了一个指向 libs 目录的配置。
  2. includes 中指定了要包含的所有类型的文件(你可以根据需要进行调整)。

这样,在执行 Maven 打包命令时,libs 目录中的文件将会被包括在内。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=21258

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?