Maven:有什么方法可以编辑资源文件吗?

时间:2011-06-22 15:04:49

标签: sql maven-2 maven-3

我有一个mavenized sql项目,它有一些SQL脚本。这些脚本基本上是表单

的Oracle语句
insert xyz into some_table;
show errors

这些文件将被复制到部署项目,但要使这些语句起作用,必须进行一些修改。

目前,我们手动编辑文件(在Notepad ++的帮助下),以便它们像这样结束

insert xyz into some_table\

有没有办法用maven做这个?我不确定这是否正是资源过滤,我很确定这不是Maven的目的。我一直在看maven assembly plugin,但没有运气。

任何想法都将受到赞赏。

提前致谢

1 个答案:

答案 0 :(得分:2)

如果它是一个相当简单的文本替换,那么你可以使用maven-replacer-plugin:

http://code.google.com/p/maven-replacer-plugin/

如果所有其他方法都失败了,你也可以使用maven-antrun-plugin来做任何蚂蚁可以做的事情。以下是讨论此问题的先前问题:

Full search and replace of strings in source files when copying resources