我有一个mavenized sql项目,它有一些SQL脚本。这些脚本基本上是表单
的Oracle语句insert xyz into some_table;
show errors
这些文件将被复制到部署项目,但要使这些语句起作用,必须进行一些修改。
目前,我们手动编辑文件(在Notepad ++的帮助下),以便它们像这样结束
insert xyz into some_table\
有没有办法用maven做这个?我不确定这是否正是资源过滤,我很确定这不是Maven的目的。我一直在看maven assembly plugin,但没有运气。
任何想法都将受到赞赏。
提前致谢
答案 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