我有一个要附加到文件末尾的值,但我不知道要使用哪个插件。
示例:我要附加的值:“myValue”
文件:
价值1
价值2
myValue # 附加后
我知道我可以使用 antrun-plugin 来做到这一点,但是是否可以使用 maven 插件来做到这一点?
我也看过了maven-shade-plugin
,但是从他们网站上的几个例子中,我只看到了追加 2 个文件而不是我需要的(追加到一个文件的值)
您可以使用Maven 过滤来实现您正在寻找的内容。
很抱歉,但我认为您最好的选择确实是 Ant 插件。
每次我必须在我的 pom.xml 中使用 Ant 时,我都会不寒而栗,但在某些情况下,这是最简单的选择。学会接受它,它会为您省去一些麻烦:-)
您也可以编写自己的 Maven 插件,但这可能需要更多的工作。
另一种选择是创建一个 shell 脚本来附加值,然后使用maven-exec-plugin
. 不过,在这种情况下,您将不得不处理不同的操作系统。
Codehaus gmaven-plugin是此类任务的另一种选择。