Java Maven属性由多行组成
在maven构建期间,我需要将一个属性替换为多行:以下是示例 file1.xmlJava Maven属性由多行组成,java,maven,properties,resources,Java,Maven,Properties,Resources,在maven构建期间,我需要将一个属性替换为多行:以下是示例 file1.xml <default>true</default> <type>sybase</type> <driver>com.sybase.jdbc6.jdbc.SybConnectionPoolDataSource</driver> <url>jdbc:sybase:Tds:server:1000/APP?ch
<default>true</default>
<type>sybase</type>
<driver>com.sybase.jdbc6.jdbc.SybConnectionPoolDataSource</driver>
<url>jdbc:sybase:Tds:server:1000/APP?charset=iso_1</url>
${property1}
true
赛贝斯
com.sybase.jdbc6.jdbc.SybConnectionPoolDataSource
jdbc:sybase:Tds:server:1000/APP?charset=iso_1
${property1}
我想用以下测试替换属性1
<login>admin</login>
<password>pass</password>
<initial>1</initial>
<maximal>5</maximal>
<delay>-1</delay>
<trace>false</trace>
admin
通过
1.
5.
-1
假的
我该怎么做?我无法将所有这些行放在一个属性的po.xml中。尝试使用CDATA部分:
管理
通过
1.
5.
-1
假的
]]>
这不是Maven的目的,因此,如果使用外部工具,您的做法是正确的。我建议只使用bash或powershell脚本。太好了,非常感谢