Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven属性由多行组成_Java_Maven_Properties_Resources - Fatal编程技术网

Java Maven属性由多行组成

Java 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

在maven构建期间,我需要将一个属性替换为多行:以下是示例

file1.xml

  <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脚本。太好了,非常感谢