我有一组文本文件,我合并到maven-antrun-plugin
的大文本文件中。然而,我想删除空行和评论行。
例如:
# Comment 1
ddd=3;
# More comment
eee=4;
fff=5;
会变成:
ddd=3;
eee=4;
fff=5;
这是否有maven插件?还是其他任何解决方案?
答案 0 :(得分:0)
这里几乎不可能回答倒数第二个问题。整个地方都有maven插件,新的插件一直出现。
但是,我可以告诉你,Apache Maven项目或Codehaus Mojo项目的标准插件都没有这样做。
你可以从蚂蚁脚本sed,或者更加努力地查看ant过滤功能;它可能能够做到这一点。
答案 1 :(得分:0)
我误解了。您正在尝试清理数据文件,而不是源代码。
由于您已经在使用ANT插件,为什么不使用regexp任务来删除文件?
<!-- Empty lines -->
<replaceregexp file="${datafile}"
match="^\s*\n"
replace=""
byline="true" />
<!-- Comment lines -->
<replaceregexp file="${datafile}"
match="^#.*\n"
replace=""
byline="true" />
<击> 这种功能通常由code obfuscation工具提供。
从未使用它,但也许你应该结帐Proguard。另一种可能性是反编译已编译的字节码。
请参阅以下其他答案:
击><击> 撞击>