[ 
http://jira.codehaus.org/browse/MOJO-645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_122715
 ] 

David Bernard commented on MOJO-645:
------------------------------------

This works for me with postgresql.

Only difference I see is 
                    <sourceDataFormat>xml</sourceDataFormat>

            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>dbunit-maven-plugin</artifactId>
               <version>1.0-beta-1</version>
                <configuration>
                    <driver>${test.database.driver_class}</driver>
                    <username>${test.database.username}</username>
                    <password>${test.database.password}</password>
                    
<url>jdbc:postgresql://${test.database.host}:${test.database.port_number}/${test.database.database_name}</url>
                    <sourceDataFormat>xml</sourceDataFormat>
                </configuration>
                <executions>
                    <execution>
                        <id>Load Users</id>
                        <phase>process-test-resources</phase>
                        <goals>
                                                                                
                            <goal>operation</goal>
                        </goals>
                        <configuration>
                            <type>CLEAN_INSERT</type>
                            
<src>${project.build.testOutputDirectory}/sql/sample-data.xml</src>
                        </configuration>
                    </execution>
                 </executions>
                  <!-- required for postgresql -->
                   <dependencies>
                           <dependency>
                                <groupId>postgresql</groupId>
                                <artifactId>postgresql</artifactId>
                                <version>8.1-404.jdbc3</version>
                            </dependency>
                        </dependencies>
               </plugin>
                                                                               

vi 

> maven2-dbunit-plugin does not work
> ----------------------------------
>
>                 Key: MOJO-645
>                 URL: http://jira.codehaus.org/browse/MOJO-645
>             Project: Mojo
>          Issue Type: Bug
>          Components: dbunit
>         Environment: maven2, dbunit2.2, mysql, netbeans, ant
>            Reporter: nilo de roock
>            Priority: Critical
>
> In my environment this works fine in Ant.
>     <target name="resetdata">
>         <taskdef name="dbunit" classname="org.dbunit.ant.DbUnitTask"/>
>         <dbunit driver="com.mysql.jdbc.Driver"          
>                 url="jdbc:mysql://localhost/phonebook"
>                 userid="user"
>                 password="password">
>             <classpath>
>                 <pathelement 
> location="lib/mysql-connector-java-3.1.13-bin.jar"/>
>             </classpath>    
>             <operation type="CLEAN_INSERT" src="insert.xml"/>  
>         </dbunit>
>     </target>
> The following pom.xml works but does nothing in mysql ( first relevant 
> snippet, complete pom after that ):
> SNIPPET>
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>dbunit-maven-plugin</artifactId>
>                 <!--jar file that has the jdbc driver -->
>                 <dependencies>
>                     <dependency>
>                         <groupId>mysql</groupId>
>                         <artifactId>mysql-connector-java</artifactId>
>                         <version>5.0.4</version>
>                     </dependency>
>                 </dependencies>
>                 <!-- common configurations -->
>                 <configuration>
>                     <driver>com.mysql.jdbc.Driver</driver>
>                     <url>jdbc:mysql://localhost/phonebook</url>
>                     <username>root</username>
>                     <password>root</password>                    
>                 </configuration>
>                 <executions>
>                 <execution>
>                     <phase>compile</phase>
>                     <goals>
>                         <goal>operation</goal>
>                     </goals>
>                     <!-- specific configurations -->
>                     <configuration>
>                         <type>CLEAN_INSERT</type>
>                         <src>insert.xml</src>
>                         <format>xml</format>
>                     </configuration>
>                 </execution>
>                 </executions>
>             </plugin>
>         </plugins>
> COMPLETE>
> <?xml version="1.0" encoding="UTF-8"?>
> <project xmlns="http://maven.apache.org/POM/4.0.0"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/maven-v4_0_0.xsd";>
>     <modelVersion>4.0.0</modelVersion>
>     <groupId>wicket-stuff</groupId>
>     <artifactId>wicket-phonebook</artifactId>
>     <packaging>war</packaging>
>     <version>1.2</version>
>     <name>Wicket Phonebook Example</name>
>     <description>Wicket Phonebook Example - Spring &amp; [Hibernate|iBATIS] 
> CrUD app</description>
>     <url>http://wicket.sourceforge.net/</url>
>     <inceptionYear>2005</inceptionYear>
>     
>     <repositories>
>         <repository>
>             <id>wicket-repo</id>
>             <name>wicket-repo</name>
>             <url>http://wicketframework.org/maven2</url>
>         </repository>
>     </repositories>
>     
>     <dependencies>
>         <dependency>
>             <groupId>org.apache.wicket</groupId>
>             <artifactId>wicket</artifactId>
>             <version>1.3-incubating-SNAPSHOT</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.wicket</groupId>
>             <artifactId>wicket-extensions</artifactId>
>             <version>1.3-incubating-SNAPSHOT</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.wicket</groupId>
>             <artifactId>wicket-spring</artifactId>
>             <version>1.3-incubating-SNAPSHOT</version>
>             <type>jar</type>
>             <scope>compile</scope>
>             <exclusions>
>                 <exclusion>
>                     <groupId>cglib</groupId>
>                     <artifactId>cglib-nodep</artifactId>
>                 </exclusion>
>             </exclusions>
>         </dependency>
>         <dependency>
>             <groupId>org.apache.wicket</groupId>
>             <artifactId>wicket-spring-annot</artifactId>
>             <version>1.3-incubating-SNAPSHOT</version>
>             <type>jar</type>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>org.springframework</groupId>
>             <artifactId>spring</artifactId>
>             <version>2.0.1</version>
>         </dependency>
>         <dependency>
>             <groupId>org.hibernate</groupId>
>             <artifactId>hibernate</artifactId>
>             <version>3.2.0.ga</version>
>             <scope>compile</scope>
>         </dependency>
>         <dependency>
>             <groupId>com.ibatis</groupId>
>             <artifactId>ibatis2-sqlmap</artifactId>
>             <version>2.1.7.597</version>
>         </dependency>
>         <dependency>
>             <groupId>mysql</groupId>
>             <artifactId>mysql-connector-java</artifactId>
>             <version>5.0.4</version>
>         </dependency>
>         <dependency>
>             <groupId>commons-dbcp</groupId>
>             <artifactId>commons-dbcp</artifactId>
>             <version>1.2.1</version>
>         </dependency>
>         <dependency>
>             <groupId>org.mortbay.jetty</groupId>
>             <artifactId>jetty</artifactId>
>             <version>6.0.1</version>
>             <scope>test</scope>
>         </dependency>
>         <dependency>
>             <groupId>net.sf.shadesdb</groupId>
>             <artifactId>shades</artifactId>
>             <version>0.0.5</version>
>         </dependency>
>         <dependency>
>             <groupId>org.mortbay.jetty</groupId>
>             <artifactId>jetty</artifactId>
>             <version>6.0.0beta17</version>
>             <scope>compile</scope>
>         </dependency>
>         
>         <dependency>
>             <groupId>net.sourceforge.jwebunit</groupId>
>             <artifactId>jwebunit-htmlunit-plugin</artifactId>
>             <version>1.3</version>
>             <scope>test</scope>
>         </dependency>        
>     </dependencies>
>     
>     <build>
>         <sourceDirectory>src/java</sourceDirectory>
>         <testSourceDirectory>src/test</testSourceDirectory>
>         
>         <resources>
>             <resource>
>                 <directory>src/conf</directory>
>                 <includes>
>                     <include>**/*</include>
>                 </includes>
>             </resource>
>             <resource>
>                 <directory>src/java</directory>
>                 <includes>
>                     <include>**/*</include>
>                 </includes>
>                 <!--
>                 Just for a demo project, don't exclude sources...
>                 <excludes>
>                     <exclude>**/*.java</exclude>
>                 </excludes>
> -->
>             </resource>
>         </resources>
>         <plugins>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-assembly-plugin</artifactId>
>                 <configuration>
>                     <descriptor>src/assembly/bin.xml</descriptor>
>                     <finalName>${artifactId}-${version}</finalName>
>                     <outputDirectory>target/distributions</outputDirectory>
>                     <workDirectory>target/assembly/work</workDirectory>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-war-plugin</artifactId>
>                 <configuration>
>                     <warSourceDirectory>src/webapp</warSourceDirectory>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-javadoc-plugin</artifactId>
>                 <configuration>
>                     <minmemory>128m</minmemory>
>                     <maxmemory>256m</maxmemory>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-site-plugin</artifactId>
>                 <configuration>
>                     
> <templateDirectory>${basedir}/src/site/template/</templateDirectory>
>                     <template>wicket-site.vm</template>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-surefire-plugin</artifactId>
>                 <configuration>
>                     <includes>
>                         <include>**/*Test.java</include>
>                     </includes>
>                     <testFailureIgnore>true</testFailureIgnore>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>surefire-report-maven-plugin</artifactId>
>             </plugin>
>             <plugin>
>                 <groupId>org.mortbay.jetty</groupId>
>                 <artifactId>maven-jetty6-plugin</artifactId>
>                 <version>6.0.0beta16</version>
>                 <configuration>
>                     <webAppSourceDirectory>src/webapp</webAppSourceDirectory>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>dbunit-maven-plugin</artifactId>
>                 <!--jar file that has the jdbc driver -->
>                 <dependencies>
>                     <dependency>
>                         <groupId>mysql</groupId>
>                         <artifactId>mysql-connector-java</artifactId>
>                         <version>5.0.4</version>
>                     </dependency>
>                 </dependencies>
>                 <!-- common configurations -->
>                 <configuration>
>                     <driver>com.mysql.jdbc.Driver</driver>
>                     <url>jdbc:mysql://localhost/phonebook</url>
>                     <username>root</username>
>                     <password>root</password>                    
>                 </configuration>
>                 <executions>
>                 <execution>
>                     <phase>compile</phase>
>                     <goals>
>                         <goal>operation</goal>
>                     </goals>
>                     <!-- specific configurations -->
>                     <configuration>
>                         <type>CLEAN_INSERT</type>
>                         <src>insert.xml</src>
>                         <format>xml</format>
>                     </configuration>
>                 </execution>
>                 </executions>
>             </plugin>
>         </plugins>
>     </build>
>     
>     <reporting>
>         <plugins>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-compiler-plugin</artifactId>
>                 <configuration>
>                     <source>1.5</source>
>                     <target>1.5</target>
>                 </configuration>
>             </plugin>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-project-info-reports-plugin</artifactId>
>                 <reportSets>
>                     <reportSet>
>                         <reports>
>                             <report>dependencies</report>
>                             <report>project-team</report>
>                             <report>mailing-list</report>
>                             <report>issue-tracking</report>
>                             <report>license</report>
>                             <report>scm</report>
>                         </reports>
>                     </reportSet>
>                 </reportSets>
>             </plugin>
>             <plugin>
>                 <groupId>org.apache.maven.plugins</groupId>
>                 <artifactId>maven-javadoc-plugin</artifactId>
>             </plugin>
>             <plugin>
>                 <groupId>org.codehaus.mojo</groupId>
>                 <artifactId>surefire-report-maven-plugin</artifactId>
>             </plugin>
>         </plugins>
>     </reporting>
>     
>     <distributionManagement>
>         <site>
>             <id>wicket-stuff-site</id>
>             
> <url>scpexe://shell.sourceforge.net/home/groups/w/wi/wicket-stuff/htdocs/wicket-phonebook</url>
>         </site>
>     </distributionManagement>
> </project>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

    http://xircles.codehaus.org/manage_email


Reply via email to