gpt4 book ai didi

maven-2 - 如何将文件添加到与 Maven 的 war 中

转载 作者:行者123 更新时间:2023-12-04 04:24:42 24 4
gpt4 key购买 nike

我开发了一个 Maven 插件,可以从 JIRA 下载发行说明。
它默认绑定(bind)到“generate-sources”阶段并在构建文件夹(${project.build.directory})中创建一个“release.txt”文件。

我的问题:如何将此文件添加到 Maven 构建的 war 文件的 'WEB-INF' 文件夹中?

我知道我可以使用“maven-war-plugin”来包含“src”文件夹中的其他外部资源,但我不希望在那里生成我的“release.txt”文件(=不可提交到 svn)。

谢谢你的帮助。祝你今天愉快!

麦克森斯

最佳答案

我认为这可以使用该插件的此功能来完成:

添加和过滤外部 Web 资源:
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html

这将允许您将 release.txt 生成到单独的文件夹(不是 src)中,并让插件将其视为额外的资源文件夹。

希望有帮助。

<plugin> 
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webResources>
<resource>
<directory>${project.build.directory}</directory>
<targetPath>WEB-INF</targetPath> <!-- introduced in plugin v 2.1 -->
<includes>
<include>release.txt</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>

关于maven-2 - 如何将文件添加到与 Maven 的 war 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2415610/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com