Hello,

I am trying to use the DBUnit plugin for Maven2 to import some data
into a file hsqldb database

Versions:
- dbunit-maven-plugin - 1.0-beta-1
- hsqldb - 1.8.0.7


(The idea being that when I run "mvn test-compile::" it will read in
my insert.xml file and place it into the file database at
${basedir}/target/dbunit/db, and when the test-compile phase ends, I
will wind up with a file containing the contents of the database in
${basedir}/target/dbunit/export.xml

I have the following plugin configuration in my pom.xml:
 <plugins>
         <!-- BEGIN: dbunit-maven-plugin -->
         <plugin>
                      <groupId>org.codehaus.mojo</groupId>
                      <artifactId>dbunit-maven-plugin</artifactId>
                      <version>1.0-beta-1</version>
                      <!-- Jar file that has jdbc driver -->
                      <dependencies>
                              <dependency>
                                  <groupId>hsqldb</groupId>
                                  <artifactId>hsqldb</artifactId>
                                  <version>1.8.0.7</version>
                              </dependency>
                      </dependencies>

                      <!-- Common Configurations -->
                      <configuration>
                              <driver>org.hsqldb.jdbcDriver</driver>

<url>jdbc:hsqldb:file:${basedir}/target/dbunit/db</url>
                              <username>sa</username>
                              <password></password>
                      </configuration>
                      <executions>
                              <execution>
                                      <id>db-import</id>
                                      <phase>test-compile</phase>
                                      <goals>
                                              <goal>operation</goal>
                                      </goals>
                                      <configuration>
                                              <type>CLEAN_INSERT</type>

<src>src/test/data/insert.xml</src>
                                              <verbose>2</verbose>
                                      </configuration>
                              </execution>
                              <execution>
                                      <id>db_export</id>
                                      <phase>test-compile</phase>
                                      <goals>
                                              <goal>export</goal>
                                      </goals>
                                      <!-- Specific Configuration -->
                                      <configuration>
                                              <format>xml</format>

<dest>target/dbunit/export.xml</dest>
                                      </configuration>
                              </execution>
                      </executions>
         </plugin>
         <!-- END: dbunit-maven-plugin -->

I also have the following in my insert.xml file:
<?xml version="1.0" encoding="UTF-8"?>
<dataset>
      <motorist id="1"
                        email="[EMAIL PROTECTED]"
                        password="hello"
                        firstname="andy"
                        lastname="leer" />

</dataset>


After I run "mvn test-compile" I get the following in my export.xml file:

<?xml version='1.0' encoding='UTF-8'?>
<dataset/>

(rather than what I expected)

What am I doing wrong?  
And is there any way to get more feedback from the dbunit-maven-plugin than
I am getting back?  It says that the goal db-import executed successfully?!?

Thank you,
 Andrew J. Leer
-- 
View this message in context: 
http://www.nabble.com/dbunit-maven-plugin-and-hsql-tf4679955.html#a13372347
Sent from the mojo - user mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to