1

pomファイルでプロパティのオブジェクトタイプを設定するにはどうすればよいですか?

DB エクスポートを行うために DBUnit を使用しており、テーブル パラメータを渡そうとしています。

        <configuration>
          <format>xml</format>
          <dest>target/dbunit/export.xml</dest>
          <tables>ACTIVITY_TYPE</tables>
        </configuration>

テーブル属性のタイプは「Table []」であると想定されており、Mavenを実行しています

[エラー] ゴール org.codehaus.mojo:dbunit-maven-plugin:1.0-beta-3: export (default) on project CCSEWMS-db-export: Unable to parse of mojo org.codehaus.mojo:dbunit の構成を実行できませんでした-maven-plugin:1.0-beta-3:パラメーター テーブルのエクスポート: java.lang.String 型の値 'ACTIVITY_TYPE' を持つ構成エントリ 'tables' を org.dbunit.ant.Table[] 型のプロパティに割り当てることはできません -> 【ヘルプ1】

では、文字列をテーブル [] に変換するにはどうすればよいでしょうか?

4

2 に答える 2

1

テーブル要素は、他のいくつかのプロパティを指定することによって設定されます。

<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>
  ...
于 2011-07-21T17:52:42.377 に答える
1

結局のところ、これはあなたがそれを行う方法を指定する方法です。

    <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>
于 2011-10-31T22:42:18.200 に答える