设置Maven属性的对象类型
如何在pom文件中设置属性的对象类型 我正在使用DBUnit进行DB导出,并尝试传入表参数设置Maven属性的对象类型,maven,dbunit,Maven,Dbunit,如何在pom文件中设置属性的对象类型 我正在使用DBUnit进行DB导出,并尝试传入表参数 <configuration> <format>xml</format> <dest>target/dbunit/export.xml</dest> <tables>ACTIVITY_TYPE</tables> </confi
<configuration>
<format>xml</format>
<dest>target/dbunit/export.xml</dest>
<tables>ACTIVITY_TYPE</tables>
</configuration>
xml
target/dbunit/export.xml
活动类型
tables属性应该具有“Table[]”类型,并运行maven I get
[错误]无法执行目标org.codehaus.mojo:dbunit maven插件:1.0-beta-3:
项目CCSEWMS db导出上的导出(默认):无法分析的配置
mojo org.codehaus.mojo:dbunit maven插件:1.0-beta-3:参数表的导出:无法分配值为“ACTIVITY\u TYPE”的配置条目“tables”
java.lang.String到org.dbunit.ant.Table[]->[Help 1]类型的属性
那么如何将字符串转换为表[]?tables元素通过指定几个其他属性来填充:
<configuration>
<format>xml</format>
<dest>target/dbunit/export.xml</dest>
<driver>oracle.jdbc.driver.OracleDriver</driver>
<url>jdbc:oracle:thin:@hostname:portNumber:dbName</url>
<username>userName</username>
<password>password</password>
<schema>schemaName</schema>
<queries>
<query>
<name>QUERY_ID</name>
<sql>SELECT * FROM YOUR_TABLE</sql>
</query>
...
xml
target/dbunit/export.xml
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@hostname:portNumber:dbName
用户名
密码
图式
查询ID
从您的_表中选择*
...
事实证明,这就是指定方法的方式
<configuration>
<driver>${driver}</driver>
<url>${url}</url>
<username>${username}</username>
<password>${password}</password>
<format>flat</format>
<tables>
<list>
<name>USER_SDO_MAPS</name>
</list>
</tables>
</configuration>
${driver}
${url}
${username}
${password}
平的
用户地图