|
From: <fel...@us...> - 2006-12-20 03:02:21
|
Revision: 521
http://svn.sourceforge.net/dbunit/?rev=521&view=rev
Author: felipeal
Date: 2006-12-19 19:02:15 -0800 (Tue, 19 Dec 2006)
Log Message:
-----------
1482990: fixed classes that used JDK 1.4 and configured compiler to use JDK 1.3
Modified Paths:
--------------
trunk/pom.xml
trunk/src/test/org/dbunit/AbstractDatabaseTest.java
trunk/src/test/org/dbunit/AbstractDatabaseTesterTest.java
trunk/src/test/org/dbunit/util/search/AbstractSearchTestCase.java
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2006-12-20 01:54:58 UTC (rev 520)
+++ trunk/pom.xml 2006-12-20 03:02:15 UTC (rev 521)
@@ -341,9 +341,6 @@
<profiles>
<profile>
<id>official</id>
- <activation>
- <jdk>1.3</jdk>
- </activation>
<dependencies>
<dependency>
<groupId>javax.sql</groupId>
@@ -352,6 +349,22 @@
<optional>true</optional>
</dependency>
</dependencies>
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <fork>true</fork>
+ <compilerVersion>1.3</compilerVersion>
+ <executable>${JAVA_1_3_HOME}/bin/javac</executable>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
<reporting>
<plugins>
<plugin>
Modified: trunk/src/test/org/dbunit/AbstractDatabaseTest.java
===================================================================
--- trunk/src/test/org/dbunit/AbstractDatabaseTest.java 2006-12-20 01:54:58 UTC (rev 520)
+++ trunk/src/test/org/dbunit/AbstractDatabaseTest.java 2006-12-20 03:02:15 UTC (rev 521)
@@ -143,7 +143,7 @@
final boolean runIt = environment.support(feature);
return runIt;
} catch ( Exception e ) {
- throw new RuntimeException(e);
+ throw new DatabaseUnitRuntimeException(e);
}
}
Modified: trunk/src/test/org/dbunit/AbstractDatabaseTesterTest.java
===================================================================
--- trunk/src/test/org/dbunit/AbstractDatabaseTesterTest.java 2006-12-20 01:54:58 UTC (rev 520)
+++ trunk/src/test/org/dbunit/AbstractDatabaseTesterTest.java 2006-12-20 03:02:15 UTC (rev 521)
@@ -136,7 +136,7 @@
return runIt;
}
catch( Exception e ){
- throw new RuntimeException( e );
+ throw new DatabaseUnitRuntimeException( e );
}
}
}
Modified: trunk/src/test/org/dbunit/util/search/AbstractSearchTestCase.java
===================================================================
--- trunk/src/test/org/dbunit/util/search/AbstractSearchTestCase.java 2006-12-20 01:54:58 UTC (rev 520)
+++ trunk/src/test/org/dbunit/util/search/AbstractSearchTestCase.java 2006-12-20 03:02:15 UTC (rev 521)
@@ -24,12 +24,13 @@
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
-import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
import java.util.SortedSet;
import java.util.TreeSet;
+import org.apache.commons.collections.set.ListOrderedSet;
+
import junit.framework.TestCase;
/**
@@ -52,7 +53,7 @@
protected final Set fAllEdgesSet = new HashSet();
- protected final Set fExpectedOutput = new LinkedHashSet();
+ protected final Set fExpectedOutput = new ListOrderedSet();
protected final Set fInput = new HashSet();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fel...@us...> - 2006-12-25 22:50:41
|
Revision: 526
http://svn.sourceforge.net/dbunit/?rev=526&view=rev
Author: felipeal
Date: 2006-12-25 14:50:40 -0800 (Mon, 25 Dec 2006)
Log Message:
-----------
1482990: minor fixes
Modified Paths:
--------------
trunk/pom.xml
trunk/src/site/apt/building.apt
trunk/src/site/fml/faq.fml
trunk/src/site/site.xml
trunk/src/site/xdoc/components.xml
trunk/src/site/xdoc/howto.xml
trunk/src/site/xdoc/index.xml
trunk/src/site/xdoc/properties.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2006-12-25 22:49:47 UTC (rev 525)
+++ trunk/pom.xml 2006-12-25 22:50:40 UTC (rev 526)
@@ -51,12 +51,20 @@
<archive>http://sourceforge.net/mailarchive/forum.php?forum_id=9162</archive>
</mailingList>
<mailingList>
- <name>DbUnit CVS Commit List</name>
+ <name>DbUnit SVN Commit List</name>
<subscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-commit</subscribe>
<unsubscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-commit</unsubscribe>
<archive>http://sourceforge.net/mailarchive/forum.php?forum_id=9771</archive>
</mailingList>
</mailingLists>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>snapshots</id>
+ <url>http://people.apache.org/repo/m2-snapshot-repository/</url>
+ </pluginRepository>
+ </pluginRepositories>
+
<!-- who the developers are for the project -->
<developers>
@@ -229,7 +237,7 @@
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
-<!-- TODO: update -->
+<!-- TODO: update or use range-->
<version>1.0.4</version>
</dependency>
@@ -375,20 +383,20 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
+<!-- disabled for now, as reports show 100% coverage - see
+http://www.dbunit.org/cobertura/index.html
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
-<!-- TODO: remove
- <version>2.0-SNAPSHOT</version>
+ </plugin>
-->
- </plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
</plugin>
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>changelog-maven-plugin</artifactId>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-changelog-plugin</artifactId>
</plugin>
</plugins>
</reporting>
Modified: trunk/src/site/apt/building.apt
===================================================================
--- trunk/src/site/apt/building.apt 2006-12-25 22:49:47 UTC (rev 525)
+++ trunk/src/site/apt/building.apt 2006-12-25 22:50:40 UTC (rev 526)
@@ -1 +1,64 @@
-coming soon...
+ ----
+Building DbUnit
+ ----
+Felipe Leme
+ ----
+23 December 2006
+
+Overview
+
+ Building DbUnit is quite simple; all you need is JDK 1.4+, Subversion and Maven 2. Once you have them all, you can build DbUnit by just typing mvn! Anyway, the items below describe every step
+
+Preparation
+
+ * 1.Install Java SE SDK version 1.4 (link)or newer (although DbUnit is Java 1.3 compatible, Maven 2 requires 1.4)
+ * 2.Install Maven 2 (link)
+ * 3.Download DbUnit code, either current (link) or released (link) source
+ * 4.On the root directory, simply type <code>mvn</code> in the command line (if you need to clean up the binaries, run <code>mvn clean install</code> instead). The jar file will be generated in the target directory.
+
+
+Creating the site
+
+ Run <code>mvn site:site</code> in the command line; the site will be available on <code>target/site/index.html</code>. Note that you might get an OutOfMemoryExceptionError; if that happens, you must increase the heap size through the MAVEN_OPTS variable (for instance, on Unix systems you could run <code>MAVEN_OPTS=-mx512M mvn site:site</code>).
+
+Using an IDE
+
+ As DbUnit uses Maven, it's not necessary to store IDE-specific information in the source repository. Instead, these meta-data can be dynamically generate by Maven. For instance, to create an Eclipse project, it's just a matter of typing <code>mvn eclipse:eclipe</code>. See more details on (link)Maven Eclipse Plugin, Mevenide for NetBeans, Maven IDEA plugin
+
+
+Contributing patches
+
+ If you are building DbUnit in order to contribute a patch, it's necessary to compile it using Java SE 1.3, which takes 3 adittional steps:
+
+1.Create an environment variable called JAVA_1_3_HOME pointing to the root of the Java 1.3 installation
+2.Download JDBC xxx (link)
+3.Run the command <code>mvn install:install-file -DgroupId=javax.sql -DartifactId=jdbc-stdext -Dversion=2.0 -Dpackaging=jar -Dfile=_path_to_the_jdbc_2_0_stdext_jar_</code>
+4.Run Maven using the <code>official</code> profile, i.e., <code>mvn -Pofficial clean install</code>. You should also generate the IDE meta-data using this profiling (for instance, <code>mvn -Pofficial eclipse:eclipse), and configure your IDE to use Java 1.3 for that project
+5.Once you finish your modifications, run <code>svn diff > name_of_the_patch_file</code> (or use your IDE) to generate a patch file and submit it on the web site (link). Don't forget to include test cases!
+
+Maintenance tasks
+
+ The tasks described below describes how to maintain DbUnit
+
+Updating the repository and site
+
+ Once new code is incorporated in the SVN code, it is necessary to update the Maven 2 repository with new snapshots and also update the site. These 2 tasks can be done with a simple command:
+
+mvn -Pofficial clean site:site source:jar javadoc:jar deploy site:deploy
+
+Cutting a release
+
+ Cutting a release requires 4 steps: create a SVN tag, generate the artifacts, update the site and upload the artifacts into SourceForge.
+
+ Fortunatelly, the first 3 steps can be achieve using Maven Release Plugin, as follow:
+
+ The final step must be done manually, logging in SourceForge and uploading the following files:
+
+XXX
+
+It is also nice to send a message to the mailing lists; ideally that should be done automatically, as the maven-announcement-plugin did for Maven 1.
+
+
+Fixing a bug/request
+
+ Everytinme a bug is fixed (or request is implemented), it is necesary to update the src/site/changes.xml file.
Modified: trunk/src/site/fml/faq.fml
===================================================================
(Binary files differ)
Modified: trunk/src/site/site.xml
===================================================================
--- trunk/src/site/site.xml 2006-12-25 22:49:47 UTC (rev 525)
+++ trunk/src/site/site.xml 2006-12-25 22:50:40 UTC (rev 526)
@@ -2,20 +2,16 @@
<project name="DbUnit">
<body>
- <links>
- <!--
- Removed until it can be fixed
- item name="Wiki" href="http://www.dbunit.org/wiki/"/-->
- <item name="SF.net Project Page" href="http://www.sf.net/projects/dbunit"/>
- <item name="Maven Plugin" href="http://maven-plugins.sourceforge.net/maven-dbunit-plugin/index.html"/>
- </links>
<menu name="Quick Links">
+ <item name="Maven 1.x Plugin" href="http://maven-plugins.sourceforge.net/maven-dbunit-plugin/index.html"/>
<item name="Download" href="http://sourceforge.net/project/showfiles.php?group_id=47439&release_id=242511"/>
<item name="Changes" href="/changes-report.html"/>
<item name="FAQ" href="/faq.html"/>
+ <item name="Wiki" href="/cgi-bin/wiki.pl"/>
<item name="Get Support" href="http://sourceforge.net/support/getsupport.php?group_id=47439"/>
- <item name="Source" href="/cvs-usage.html"/>
- <item name="JavaDocs" href="apidocs/index.html"/>
+ <item name="Get source" href="/source-repository.html"/>
+ <item name="Browse source" href="/jxr-report.html"/>
+ <item name="JavaDocs" href="/apidocs/index.html"/>
</menu>
<menu name="Overview">
<item name="About DbUnit" href="/index.html"/>
@@ -28,5 +24,6 @@
<item name="Building DbUnit" href="/building.html"/>
<item name="Resources" href="/resources.html"/>
</menu>
+ ${reports}
</body>
</project>
Modified: trunk/src/site/xdoc/components.xml
===================================================================
--- trunk/src/site/xdoc/components.xml 2006-12-25 22:49:47 UTC (rev 525)
+++ trunk/src/site/xdoc/components.xml 2006-12-25 22:50:40 UTC (rev 526)
@@ -91,7 +91,7 @@
<td><a name="xmldataset" href="apidocs/org/dbunit/dataset/xml/XmlDataSet.html">XmlDataSet</a></td>
<td>
Reads and writes original XML dataset document. This format
- is very verbiose and must conform to the following DTD:
+ is very verbose and must conform to the following DTD:
<source><![CDATA[
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT dataset (table+)>
@@ -210,7 +210,7 @@
independent and should work with any JDBC driver that implement the
<code>DatabaseMetaData.getExportedKeys()</code> method.
<br/>
- Support simple multilevel dependency like this:
+ Support simple multi-level dependency like this:
<source>
A
/ \
@@ -335,4 +335,4 @@
</tr>
</table>
- </section></body></document>
\ No newline at end of file
+ </section></body></document>
Modified: trunk/src/site/xdoc/howto.xml
===================================================================
--- trunk/src/site/xdoc/howto.xml 2006-12-25 22:49:47 UTC (rev 525)
+++ trunk/src/site/xdoc/howto.xml 2006-12-25 22:50:40 UTC (rev 526)
@@ -283,7 +283,7 @@
document walks you through a suggested format for storing tests.
</p>
<h4>Step 1: Create your dataset file</h4>
- <p>Your first step is to create your dataset file that you wan to load into
+ <p>Your first step is to create your dataset file that you want to load into
your database before running your WebTest script. Use one of the various
methods <a href="#createdataset">described above</a>. Put the various datasets you need in a <code>/data</code>
directory.</p>
Modified: trunk/src/site/xdoc/index.xml
===================================================================
--- trunk/src/site/xdoc/index.xml 2006-12-25 22:49:47 UTC (rev 525)
+++ trunk/src/site/xdoc/index.xml 2006-12-25 22:50:40 UTC (rev 526)
@@ -25,6 +25,10 @@
<section name="News">
<table border="1">
<tr>
+ <td>2006-12-20</td>
+ <td><a href="http://www.dbunit.org/cgi-bin/wiki.pl">Wiki</a> is back!. </td>
+ </tr>
+ <tr>
<td>2006-05-28</td>
<td>Build has been ported to <a href="http://maven.apache.org">Maven 2</a> and snapshots for the 2.2 release are available in the <a href="http://dbunit.sourceforge.net/repo/snapshots/">repository</a>. </td>
</tr>
Modified: trunk/src/site/xdoc/properties.xml
===================================================================
--- trunk/src/site/xdoc/properties.xml 2006-12-25 22:49:47 UTC (rev 525)
+++ trunk/src/site/xdoc/properties.xml 2006-12-25 22:50:40 UTC (rev 526)
@@ -9,7 +9,7 @@
<code>getProperty</code>, and <code>setProperty</code> methods
of <code>DatabaseConfig</code>. </p>
<p>While feature flags are always boolean, property values are arbitrary objects. </p>
- <p>The Following sample displays the <code>batched statement</code> feature status:
+ <p>The following sample displays the <code>batched statement</code> feature status:
<source><![CDATA[ String id = "http://www.dbunit.org/features/batchedStatements";
DatabaseConfig config = connection.getConfig();
if (config.getFeature(id))
@@ -213,4 +213,4 @@
org.dbunit.dataset.filter.IColumnFilter.</td>
</tr>
</table>
-</section></body></document>
\ No newline at end of file
+</section></body></document>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fel...@us...> - 2006-12-27 01:19:21
|
Revision: 530
http://svn.sourceforge.net/dbunit/?rev=530&view=rev
Author: felipeal
Date: 2006-12-26 17:19:17 -0800 (Tue, 26 Dec 2006)
Log Message:
-----------
1482990: updating instructions
Modified Paths:
--------------
trunk/pom.xml
trunk/src/site/apt/building.apt
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2006-12-27 01:16:17 UTC (rev 529)
+++ trunk/pom.xml 2006-12-27 01:19:17 UTC (rev 530)
@@ -300,6 +300,13 @@
<target>1.3</target>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <goals>source:jar javadoc:jar deploy site:deploy</goals>
+ </configuration>
+ </plugin>
<!-- TODO: add cobertura and other plugins that would fail the build, like PMD, cobertura and checkstyle-->
</plugins>
</build>
Modified: trunk/src/site/apt/building.apt
===================================================================
--- trunk/src/site/apt/building.apt 2006-12-27 01:16:17 UTC (rev 529)
+++ trunk/src/site/apt/building.apt 2006-12-27 01:19:17 UTC (rev 530)
@@ -70,7 +70,7 @@
and then:
---
-mvn release:perform
+mvn -Pofficial release:perform
---
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fel...@us...> - 2006-12-27 01:34:51
|
Revision: 532
http://svn.sourceforge.net/dbunit/?rev=532&view=rev
Author: felipeal
Date: 2006-12-26 17:34:50 -0800 (Tue, 26 Dec 2006)
Log Message:
-----------
1482990: updating instructions
Modified Paths:
--------------
trunk/pom.xml
trunk/src/site/apt/building.apt
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2006-12-27 01:27:46 UTC (rev 531)
+++ trunk/pom.xml 2006-12-27 01:34:50 UTC (rev 532)
@@ -304,7 +304,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
- <goals>source:jar javadoc:jar deploy site:deploy</goals>
+ <goals>source:jar javadoc:jar deploy site:deploy repository:bundle-create</goals>
</configuration>
</plugin>
<!-- TODO: add cobertura and other plugins that would fail the build, like PMD, cobertura and checkstyle-->
Modified: trunk/src/site/apt/building.apt
===================================================================
--- trunk/src/site/apt/building.apt 2006-12-27 01:27:46 UTC (rev 531)
+++ trunk/src/site/apt/building.apt 2006-12-27 01:34:50 UTC (rev 532)
@@ -67,13 +67,13 @@
mvn -Pofficial release:prepare
---
-and then:
+ and then:
---
mvn -Pofficial release:perform
---
- The fourth step must be done manually, logging in SourceForge and uploading the following files:
+ That last command has created all necesary files for the fourth and fifth steps in the XXX/target directory. So, for the fourth step, log in SourceForge and uploading the following files:
* <dbunit-RELEASE.jar>
@@ -83,17 +83,10 @@
[]
- For the ibiblio artifacts, the bundle can be created running:
+ And for the fifth step, create a {{{http://jira.codehaus.org/secure/CreateIssue.jspa?pid=10367&issuetype=3}Jira request}} and upload the <<<XXX/target/dbunit-RELEASE-bundle.jar>>>) file (see {{{http://maven.apache.org/guides/mini/guide-ibiblio-upload.html}Guide to uploading artifacts to The Central Repository}} for detailed instructions).
----
- mvn -Pofficial source:jar javadoc:jar repository:bundle-create
----
+ The final step can also be done by Maven, using the {{{http://maven.apache.org/plugins/maven-changes-plugin/}Maven Changes Plugin}}:
-Once the file is generated (at <<<target/dbunit-RELEASE-bundle.jar>>>), upload it on Maven's {{{http://jira.codehaus.org/secure/CreateIssue.jspa?pid=10367&issuetype=3}Jira} (see {{{http://maven.apache.org/guides/mini/guide-ibiblio-upload.html}Guide to uploading artifacts to The Central Repository}} for detailed instructions).
-
-
- The final step can also be done by maven, using the {{{http://maven.apache.org/plugins/maven-changes-plugin/}Maven Changes Plugin}}:
-
---
mvn changes:announcement-mail
---
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fel...@us...> - 2006-12-28 03:53:03
|
Revision: 546
http://svn.sourceforge.net/dbunit/?rev=546&view=rev
Author: felipeal
Date: 2006-12-27 19:53:01 -0800 (Wed, 27 Dec 2006)
Log Message:
-----------
1482990: minor fixes
Modified Paths:
--------------
trunk/pom.xml
trunk/src/site/apt/building.apt
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2006-12-28 03:52:33 UTC (rev 545)
+++ trunk/pom.xml 2006-12-28 03:53:01 UTC (rev 546)
@@ -355,6 +355,11 @@
<name>SourceForge Snapshot</name>
<url>scpexe://ssh.sourceforge.net/home/groups/d/db/dbunit/htdocs/repo/snapshots</url>
</snapshotRepository>
+ <repository>
+ <id>sf_snapshots</id>
+ <name>SourceForge Snapshot</name>
+ <url>scpexe://ssh.sourceforge.net/home/groups/d/db/dbunit/htdocs/repo/official</url>
+ </repository>
<site>
<id>sf_website</id>
<url>scpexe://ssh.sourceforge.net/home/groups/d/db/dbunit/htdocs</url>
Modified: trunk/src/site/apt/building.apt
===================================================================
--- trunk/src/site/apt/building.apt 2006-12-28 03:52:33 UTC (rev 545)
+++ trunk/src/site/apt/building.apt 2006-12-28 03:53:01 UTC (rev 546)
@@ -73,7 +73,7 @@
mvn -Pofficial release:perform
---
- That last command has created all necesary files for the fourth and fifth steps in the XXX/target directory. So, for the fourth step, log in SourceForge and uploading the following files:
+ That last command has created all necesary files for the fourth and fifth steps in the <<<target/checkout/target>>> directory. So, for the fourth step, log in SourceForge and uploading the following files:
* <dbunit-RELEASE.jar>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <fel...@us...> - 2006-12-28 04:34:41
|
Revision: 547
http://svn.sourceforge.net/dbunit/?rev=547&view=rev
Author: felipeal
Date: 2006-12-27 20:34:38 -0800 (Wed, 27 Dec 2006)
Log Message:
-----------
minor fixes after releasing 2.2
Modified Paths:
--------------
trunk/pom.xml
trunk/src/changes/changes.xml
trunk/src/site/apt/building.apt
trunk/src/site/xdoc/index.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2006-12-28 03:53:01 UTC (rev 546)
+++ trunk/pom.xml 2006-12-28 04:34:38 UTC (rev 547)
@@ -306,7 +306,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
- <goals>source:jar javadoc:jar deploy site:deploy repository:bundle-create</goals>
+ <goals>source:jar javadoc:jar deploy site:site site:deploy repository:bundle-create</goals>
</configuration>
</plugin>
<!-- TODO: add cobertura and other plugins that would fail the build, like PMD, cobertura and checkstyle-->
@@ -330,7 +330,7 @@
<configuration>
<smtpHost>localhost</smtpHost>
<smtpPort implementation="java.lang.Integer">25</smtpPort>
- <introduction>This is a long-awaited new DbUnit official release, generated more than 2 years after DbUnit 2.1!</introduction>
+ <introduction>If you are reading this, the maintainer forgot to descrive what's the purpose of this release!!!</introduction>
<toAddresses>
<toAddress implementation="java.lang.String">dbu...@li...</toAddress>
<toAddress implementation="java.lang.String">dbu...@li...</toAddress>
@@ -356,7 +356,7 @@
<url>scpexe://ssh.sourceforge.net/home/groups/d/db/dbunit/htdocs/repo/snapshots</url>
</snapshotRepository>
<repository>
- <id>sf_snapshots</id>
+ <id>sf_official</id>
<name>SourceForge Snapshot</name>
<url>scpexe://ssh.sourceforge.net/home/groups/d/db/dbunit/htdocs/repo/official</url>
</repository>
Modified: trunk/src/changes/changes.xml
===================================================================
--- trunk/src/changes/changes.xml 2006-12-28 03:53:01 UTC (rev 546)
+++ trunk/src/changes/changes.xml 2006-12-28 04:34:38 UTC (rev 547)
@@ -7,7 +7,7 @@
</properties>
<body>
- <release version="2.2" date="IN CVS" description="">
+ <release version="2.2" date="December 28, 2006" description="First official release in a long, long time...">
<action dev="felipeal" type="add" issue="1473744" due-to="Andres Almiray">Enable TestCase compositions</action>
<action dev="felipeal" type="add">Migrate SCM to Subversion</action>
<action dev="felipeal" type="fix" issue="1494257" due-to="Bas Cancrinus">Support for MySQL 5.0 boolean datatype</action>
Modified: trunk/src/site/apt/building.apt
===================================================================
--- trunk/src/site/apt/building.apt 2006-12-28 03:53:01 UTC (rev 546)
+++ trunk/src/site/apt/building.apt 2006-12-28 04:34:38 UTC (rev 547)
@@ -83,7 +83,7 @@
[]
- And for the fifth step, create a {{{http://jira.codehaus.org/secure/CreateIssue.jspa?pid=10367&issuetype=3}Jira request}} and upload the <<<XXX/target/dbunit-RELEASE-bundle.jar>>>) file (see {{{http://maven.apache.org/guides/mini/guide-ibiblio-upload.html}Guide to uploading artifacts to The Central Repository}} for detailed instructions).
+ And for the fifth step, create a {{{http://jira.codehaus.org/secure/CreateIssue.jspa?pid=10367&issuetype=3}Jira request}} and upload the <<<XXX/target/dbunit-RELEASE-bundle.jar>>>) file (see {{{http://maven.apache.org/guides/mini/guide-ibiblio-upload.html}Guide to uploading artifacts to The Central Repository}} for detailed instructions). NOTE: it is also necessary to create dbunit-RELEASE.tar.gz and dbunit-RELEASE.zip - I think Maven does that, but could not test by the time of the 2.2 release.
The final step can also be done by Maven, using the {{{http://maven.apache.org/plugins/maven-changes-plugin/}Maven Changes Plugin}}:
Modified: trunk/src/site/xdoc/index.xml
===================================================================
--- trunk/src/site/xdoc/index.xml 2006-12-28 03:53:01 UTC (rev 546)
+++ trunk/src/site/xdoc/index.xml 2006-12-28 04:34:38 UTC (rev 547)
@@ -25,6 +25,10 @@
<section name="News">
<table border="1">
<tr>
+ <td>2006-12-28</td>
+ <td>Version 2.2 finally released!!!. See <a href="changes-report.html#2.2">changes</a>.</td>
+ </tr>
+ <tr>
<td>2006-12-20</td>
<td><a href="http://www.dbunit.org/cgi-bin/wiki.pl">Wiki</a> is back!. </td>
</tr>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rlo...@us...> - 2008-05-21 17:58:46
|
Revision: 633
http://dbunit.svn.sourceforge.net/dbunit/?rev=633&view=rev
Author: rlogiacco
Date: 2008-05-21 10:58:30 -0700 (Wed, 21 May 2008)
Log Message:
-----------
[ 1967969 ] Missing License file in distribution jars
Modified Paths:
--------------
trunk/LICENSE.txt
trunk/pom.xml
trunk/src/changes/changes.xml
Modified: trunk/LICENSE.txt
===================================================================
--- trunk/LICENSE.txt 2008-05-17 09:06:07 UTC (rev 632)
+++ trunk/LICENSE.txt 2008-05-21 17:58:30 UTC (rev 633)
@@ -1,16 +1,502 @@
-The DbUnit Database Testing Framework
-Copyright (C)2002-2004, DbUnit.org
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
-This library is free software; you can redistribute it and/or
-modify it under the terms of the GNU Lesser General Public
-License as published by the Free Software Foundation; either
-version 2.1 of the License, or (at your option) any later version.
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
-This library is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-Lesser General Public License for more details.
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
-You should have received a copy of the GNU Lesser General Public
-License along with this library; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
\ No newline at end of file
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
\ No newline at end of file
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2008-05-17 09:06:07 UTC (rev 632)
+++ trunk/pom.xml 2008-05-21 17:58:30 UTC (rev 633)
@@ -14,7 +14,7 @@
<licenses>
<license>
<name>GNU Lesser General Public License, Version 2.1</name>
- <url>http://www.gnu.org/copyleft/lesser.html</url>
+ <url>http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
@@ -269,6 +269,12 @@
(once SCM is migrated to SVN...) -->
<resources>
<resource>
+ <directory>/</directory>
+ <includes>
+ <include>LICENSE.txt</include>
+ </includes>
+ </resource>
+ <resource>
<directory>src/java</directory>
<includes>
<include>**/dataset.dtd</include>
@@ -325,6 +331,16 @@
<goals>source:jar javadoc:jar deploy site:site site:deploy changes:announcement-generate</goals>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>/LICENSE.txt</include>
+ <include>**</include>
+ </includes>
+ </configuration>
+ </plugin>
</plugins>
</build>
@@ -357,6 +373,7 @@
<reportSet>
<reports>
<report>changes-report</report>
+ <report>license</report>
</reports>
</reportSet>
</reportSets>
Modified: trunk/src/changes/changes.xml
============================================...
[truncated message content] |
|
From: <rlo...@us...> - 2008-05-22 10:18:34
|
Revision: 634
http://dbunit.svn.sourceforge.net/dbunit/?rev=634&view=rev
Author: rlogiacco
Date: 2008-05-22 03:18:26 -0700 (Thu, 22 May 2008)
Log Message:
-----------
removed unmaintained files mostly regarding previous build system
Removed Paths:
-------------
trunk/docs/sample_webtest/
trunk/maven.xml
trunk/project.properties
trunk/project.xml
trunk/todo.txt
Deleted: trunk/maven.xml
===================================================================
--- trunk/maven.xml 2008-05-21 17:58:30 UTC (rev 633)
+++ trunk/maven.xml 2008-05-22 10:18:26 UTC (rev 634)
@@ -1,36 +0,0 @@
-<project default="jar:jar"
- xmlns:j="jelly:core"
- xmlns:u="jelly:util"
- xmlns:ant="jelly:ant"
- xmlns:maven="jelly:maven"
- xmlns:m="maven"
- xmlns:deploy="deploy">
-
- <preGoal name="xdoc:jelly-transform">
- <attainGoal name="faq"/>
- <attainGoal name="changes:report"/>
- </preGoal>
-
- <postGoal name="dist:prepare-src-filesystem">
- <attainGoal name="dbunit:copy-profile"/>
- </postGoal>
-
- <goal name="dbunit:copy-profile">
- <echo message="${maven.dist.src.archive.dir}"/>
- <copy file="${basedir}/profile.properties" toDir="${maven.dist.src.archive.dir}/${maven.final.name}" />
- </goal>
-
- <preGoal name="dbunit:docs">
- <attainGoal name="site"/>
-<!-- <attainGoal name="dist"/> -->
- </preGoal>
-
- <goal name="dbunit:docs">
- <echo message="${maven.docs.dest}"/>
- <tar basedir="${maven.docs.dest}" destfile="${maven.build.dir}/docs.tar">
- </tar>
- <gzip src="${maven.build.dir}/docs.tar" zipfile="${maven.build.dir}/docs.tar.gz"/>
- </goal>
-
-
-</project>
Deleted: trunk/project.properties
===================================================================
--- trunk/project.properties 2008-05-21 17:58:30 UTC (rev 633)
+++ trunk/project.properties 2008-05-22 10:18:26 UTC (rev 634)
@@ -1,10 +0,0 @@
-maven.xdoc.date=left
-maven.xdoc.version=${pom.currentVersion}
-
-maven.junit.usefile=false
-maven.junit.fork=true
-
-maven.html2xdoc.dir=docs
-
-#maven.jar.override = on
-#maven.jar.db2driver = ${basedir}/lib/db2jcc.jar
Deleted: trunk/project.xml
===================================================================
--- trunk/project.xml 2008-05-21 17:58:30 UTC (rev 633)
+++ trunk/project.xml 2008-05-22 10:18:26 UTC (rev 634)
@@ -1,310 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
-<project>
-
- <!-- the version of maven's project object model -->
- <pomVersion>3</pomVersion>
-
- <!-- a unique name for this project -->
- <id>dbunit</id>
-
- <!-- a short but descriptive name for the project -->
- <name>DbUnit</name>
-
- <!-- The version of the project under development, e.g.
- 1.1, 1.2, 2.0-dev -->
- <currentVersion>2.2-dev</currentVersion>
-
- <!-- details about the organization that 'owns' the project -->
- <organization>
- <name>DbUnit.org</name>
- <url>http://www.sourceforge.net/projects/dbunit</url>
- <logo>http://sourceforge.net/sflogo.php?group_id=47439&type=5</logo>
- </organization>
-
- <!-- the year the project started -->
- <inceptionYear>2002</inceptionYear>
- <package>org.dbunit</package>
- <logo>/images/dbunit-logo.jpg</logo>
- <description>
- DbUnit is a JUnit extension (also usable from Ant) targeted for database-driven projects that,
- among other things, puts your database into a known state between test runs. This is an
- excellent way to avoid the myriad of problems that can occur when one test case corrupts
- the database and causes subsequent tests to fail or exacerbate the damage.
- </description>
- <!-- a short description of what the project does -->
- <shortDescription>
- DbUnit is a JUnit extension targeted for database-driven projects
- </shortDescription>
-
- <!-- the project home page -->
- <url>http://www.dbunit.org</url>
- <issueTrackingUrl>http://sourceforge.net/tracker/?group_id=47439</issueTrackingUrl>
- <siteAddress>shell.sourceforge.net</siteAddress>
- <siteDirectory>/home/groups/d/db/dbunit/htdocs/</siteDirectory>
- <distributionDirectory></distributionDirectory>
-
- <!-- the version control repository and http url for online access
- the connection element has the form:
- scm:<system>:<system specific connection string> -->
- <repository>
- <connection>scm:cvs:pserver:ano...@cv...:/cvsroot/dbunit:dbunit</connection>
- <developerConnection>scm:cvs:ext:${maven.username}@cvs.sourceforge.net:/cvsroot/dbunit:dbunit</developerConnection>
- <url>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dbunit/dbunit</url>
-
- </repository>
-
- <!-- any mailing lists for the project -->
- <mailingLists>
- <mailingList>
- <name>DbUnit User List</name>
- <subscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-user</subscribe>
- <unsubscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-user</unsubscribe>
- <archive>http://sourceforge.net/mailarchive/forum.php?forum_id=8154</archive>
- </mailingList>
- <mailingList>
- <name>DbUnit Developer List</name>
- <subscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-developer</subscribe>
- <unsubscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-developer</unsubscribe>
- <archive>http://sourceforge.net/mailarchive/forum.php?forum_id=9162</archive>
- </mailingList>
- <mailingList>
- <name>DbUnit CVS Commit List</name>
- <subscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-commit</subscribe>
- <unsubscribe>http://lists.sourceforge.net/lists/listinfo/dbunit-commit</unsubscribe>
- <archive>http://sourceforge.net/mailarchive/forum.php?forum_id=9771</archive>
- </mailingList>
- </mailingLists>
-
- <!-- who the developers are for the project -->
- <developers>
- <developer>
- <name>Benjamin Cox</name>
- <id>bdrum</id>
- <roles>
- <role>Java Developer</role>
- <!-- <role>Original Ant Task Contributor</role> -->
- </roles>
- </developer>
- <developer>
- <name>David Eric Pugh</name>
- <id>dep4b</id>
- <email>ep...@op...</email>
- <organization>OpenSource Connections</organization>
- <roles>
- <role>Java Developer</role>
- </roles>
- </developer>
- <developer>
- <name>Federico Spinazzi</name>
- <id>fspinazzi</id>
- <email>f.s...@ma...</email>
- <organization>Master House S.r.l</organization>
- <roles>
- <role>Java Developer</role>
- <!-- <role>DB2 Contributor</role> -->
- </roles>
- </developer>
- <developer>
- <name>Manuel Laflamme</name>
- <id>mlaflamm</id>
- <organization>Oz Communication</organization>
- <roles>
- <role>Project Founder</role>
- <!-- <role>Java Developer</role> -->
- </roles>
- </developer>
- <developer>
- <name>Timothy J. Ruppert</name>
- <id>zieggy</id>
- <roles>
- <role>Java Developer</role>
- <!-- <role>Original Ant Task Contributor</role> -->
- </roles>
- </developer>
- <developer>
- <name>Felipe Leme</name>
- <id>felipeal</id>
- <email>db...@fe...</email>
- <organization>Falcon Informatica</organization>
- <timezone>-3</timezone>
- <roles>
- <role>Java Developer</role>
- </roles>
- </developer>
- </developers>
-
- <contributors>
- <contributor>
- <name>Klas Axel</name>
- <!--
- <roles>
- <role>HsqldbDataTypeFactory</role>
- </roles>
- -->
- </contributor>
- <contributor>
- <name>Erik Price</name>
- <!--
- <roles>
- <role>DatabaseSequenceOperation</role>
- </roles>
- -->
- </contributor>
- <contributor>
- <name>Jeremy Stein</name>
- <!--
- <roles>
- <role>InsertIndentityOperation</role>
- </roles>
- -->
- </contributor>
- <contributor>
- <name>Keven Kizer</name>
- <!--
- <roles>
- <role>Early guinea pig</role>
- </roles>
- -->
- </contributor>
- <contributor>
- <name>Mike Bresnahan</name>
- <!--
- <roles>
- <role>DbUnit evangelist</role>
- </roles>
- -->
- </contributor>
- </contributors>
-
- <!-- jar files the project is dependent on -->
- <dependencies>
- <dependency>
- <id>ant</id>
- <version>1.5.3-1</version>
- </dependency>
- <dependency>
- <id>crimson</id>
- <version>1.1.3</version>
- </dependency>
- <dependency>
- <id>junit</id>
- <version>3.8.1</version>
- </dependency>
- <dependency>
- <id>jdbc</id>
- <version>2.0</version>
- <url>http://java.sun.com/products/jdbc/download.html#spec</url>
- </dependency>
- <dependency>
- <id>hsqldb</id>
- <version>1.8.0.1</version>
- </dependency>
- <!--
- <dependency>
- <id>servletapi</id>
- <version>2.3</version>
- </dependency>
- -->
- <dependency>
- <id>poi</id>
- <version>2.0-final-20040126</version>
- </dependency>
- <dependency>
- <groupId>mockobjects</groupId>
- <artifactId>mockobjects-core</artifactId>
- <version>0.07</version>
- </dependency>
- <dependency>
- <groupId>mockobjects</groupId>
- <artifactId>mockobjects-jdk1.3</artifactId>
- <version>0.07</version>
- </dependency>
- <dependency>
- <groupId>mockmaker</groupId>
- <artifactId>mmmockobjects</artifactId>
- <version>1.12.0</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.1</version>
- </dependency>
- <dependency>
- <groupId>commons-collections</groupId>
- <artifactId>commons-collections</artifactId>
- <version>3.1</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.0.4</version>
- </dependency>
- <dependency>
- <groupId>junit-addons</groupId>
- <artifactId>junit-addons</artifactId>
- <version>1.4</version>
- </dependency>
-
- </dependencies>
-
- <!-- build information for the project -->
- <build>
- <nagEmailAddress></nagEmailAddress>
- <sourceDirectory>${basedir}/src/java</sourceDirectory>
- <unitTestSourceDirectory>${basedir}/src/test</unitTestSourceDirectory>
-
- <unitTest>
- <includes>
- <include>org/dbunit/AllTests.java</include>
- </includes>
- <excludes>
- <exclude>**/*Test</exclude>
- </excludes>
- </unitTest>
-
- <resources>
- <resource>
- <directory>${basedir}/src/java</directory>
- <includes>
- <include>**/dataset.dtd</include>
- </includes>
- </resource>
- <resource>
- <directory>${basedir}/src/csv</directory>
- <includes>
- <include>**/cvs-tests.properties</include>
- </includes>
- </resource>
- </resources>
- </build>
-
- <reports>
- <!--
- <report>maven-jdepend-plugin</report>
- <report>maven-checkstyle-plugin</report>
- -->
- <report>maven-changes-plugin</report>
- <!--
- <report>maven-changelog-plugin</report>
- <report>maven-file-activity-plugin</report>
- <report>maven-developer-activity-plugin</report>
- -->
- <report>maven-javadoc-plugin</report>
- <!--
- <report>maven-jxr-plugin</report>
- -->
- <report>maven-junit-report-plugin</report>
- <!--
- <report>maven-tasklist-plugin</report>
- <report>maven-pmd-plugin</report>
- -->
- <report>maven-faq-plugin</report>
- <!--
- <report>maven-clover-plugin</report>
- <report>maven-jcoverage-plugin</report>
- -->
- </reports>
-
-
-</project>
-
Deleted: trunk/todo.txt
===================================================================
--- trunk/todo.txt 2008-05-21 17:58:30 UTC (rev 633)
+++ trunk/todo.txt 2008-05-22 10:18:26 UTC (rev 634)
@@ -1,40 +0,0 @@
-Documentation:
-
-
-* Add build instructions
-
----
-
-Features:
-
-* Alternate DTD export method using choice (OR) instead sequence (AND).
- http://sourceforge.net/mailarchive/message.php?msg_id=4127649
- http://sourceforge.net/mailarchive/message.php?msg_id=4148318
-
-* Add configuration to limits the number of rows fetched from the database
- http://sourceforge.net/tracker/index.php?func=detail&aid=561202&group_id=47439&atid=449491
-
-* DisableConstrainsOperation??? The way to disable/enable database constraints
- is vendor specific so this is impossible to implement on all RDMS platform.
- Big question, is the performance acceptable???
- http://sourceforge.net/mailarchive/message.php?msg_id=4148317
-
-* Determine the table sequence in DatabaseDataSet according exported/imported
- keys using information from DatabaseMetaData. Make it configurable because of
- performance cost. Make it a subclass of SequenceTableFilter???
- http://sourceforge.net/mailarchive/message.php?msg_id=4156221
- http://sourceforge.net/mailarchive/message.php?msg_id=4159237
-
-* Ability to add reference to DTD when exporting a flat XML dataset.
- http://sourceforge.net/mailarchive/forum.php?thread_id=3071649&forum_id=8154
-
----
-
-Performance:
-
-* Profile and improve DbUnit performance.
-
----
-
-Environment:
-
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rlo...@us...> - 2008-05-22 10:19:39
|
Revision: 635
http://dbunit.svn.sourceforge.net/dbunit/?rev=635&view=rev
Author: rlogiacco
Date: 2008-05-22 03:19:37 -0700 (Thu, 22 May 2008)
Log Message:
-----------
added project package generation
Modified Paths:
--------------
trunk/pom.xml
Added Paths:
-----------
trunk/assembly.xml
Added: trunk/assembly.xml
===================================================================
--- trunk/assembly.xml (rev 0)
+++ trunk/assembly.xml 2008-05-22 10:19:37 UTC (rev 635)
@@ -0,0 +1,33 @@
+<assembly>
+ <id>prj</id>
+ <formats>
+ <format>tar.gz</format>
+ <format>zip</format>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <fileSets>
+ <fileSet>
+ <includes>
+ <include>README*</include>
+ <include>LICENSE*</include>
+ <include>NOTICE*</include>
+ <include>pom.xml</include>
+ <include>profile.properties</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>src</directory>
+ </fileSet>
+ <fileSet>
+ <directory>target/site</directory>
+ <outputDirectory>doc</outputDirectory>
+ </fileSet>
+ <fileSet>
+ <directory>target</directory>
+ <outputDirectory></outputDirectory>
+ <includes>
+ <include>${artifactId}-${version}.jar</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+</assembly>
\ No newline at end of file
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2008-05-22 10:18:26 UTC (rev 634)
+++ trunk/pom.xml 2008-05-22 10:19:37 UTC (rev 635)
@@ -177,8 +177,8 @@
<dependencies>
<!-- TODO: check which dependencies could marked as optional.
- For instance, ant is optional because it's only necessary for the dbunit
- Ant tasks. -->
+ For instance, ant is optional because it's only necessary for the dbunit
+ Ant tasks. -->
<!-- TODO: add exclusion for dependencies that include xerces/xalan -->
@@ -203,8 +203,8 @@
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<!-- TODO: range-> 1.5.3-1 +
- <version>1.6.5</version>
- -->
+ <version>1.6.5</version>
+-->
<version>1.5.4</version>
<optional>true</optional>
</dependency>
@@ -266,7 +266,7 @@
<testSourceDirectory>src/test</testSourceDirectory>
<!-- TODO: move to M2's expected path and separate java from test
- (once SCM is migrated to SVN...) -->
+ (once SCM is migrated to SVN...) -->
<resources>
<resource>
<directory>/</directory>
@@ -291,8 +291,8 @@
<!-- TODO: that are some resources on src that should be on test...
<testResources>
- <testResource>
- </testResource>
+ <testResource>
+ </testResource>
</testResources>
-->
<plugins>
@@ -307,7 +307,7 @@
<includes>
<include>org/dbunit/AllTests.java</include>
</includes>
- -->
+ -->
<excludes>
<exclude>**/Abstract*.java</exclude>
</excludes>
@@ -328,7 +328,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
- <goals>source:jar javadoc:jar deploy site:site site:deploy changes:announcement-generate</goals>
+ <goals>javadoc:javadoc source:jar javadoc:jar deploy site changes:announcement-generate assembly:assembly</goals>
</configuration>
</plugin>
<plugin>
@@ -341,6 +341,14 @@
</includes>
</configuration>
</plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptors>
+ <descriptor>assembly.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </plugin>
</plugins>
</build>
@@ -357,6 +365,22 @@
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <destDir>apidocs</destDir>
+ <quiet>true</quiet>
+ <stylesheet>maven</stylesheet>
+ <tags>
+ <tag>
+ <name>TODO</name>
+ <placement>a</placement>
+ <head>To do:</head>
+ </tag>
+ </tags>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<configuration>
<smtpHost>localhost</smtpHost>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <rlo...@us...> - 2008-06-09 22:22:00
|
Revision: 646
http://dbunit.svn.sourceforge.net/dbunit/?rev=646&view=rev
Author: rlogiacco
Date: 2008-06-09 15:21:40 -0700 (Mon, 09 Jun 2008)
Log Message:
-----------
added Matthias Gommeringer aka gommma to project developers
Modified Paths:
--------------
trunk/pom.xml
trunk/src/site/xdoc/index.xml
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2008-06-04 18:14:03 UTC (rev 645)
+++ trunk/pom.xml 2008-06-09 22:21:40 UTC (rev 646)
@@ -131,6 +131,14 @@
<role>Java Developer</role>
</roles>
</developer>
+ <developer>
+ <name>Matthias Gommeringer</name>
+ <id>gommma</id>
+ <email>go...@us...</email>
+ <roles>
+ <role>Java Developer</role>
+ </roles>
+ </developer>
</developers>
<contributors>
Modified: trunk/src/site/xdoc/index.xml
===================================================================
--- trunk/src/site/xdoc/index.xml 2008-06-04 18:14:03 UTC (rev 645)
+++ trunk/src/site/xdoc/index.xml 2008-06-09 22:21:40 UTC (rev 646)
@@ -25,6 +25,10 @@
<section name="News">
<table border="1">
<tr>
+ <td>2008-06-08</td>
+ <td>Matthias Gommeringer joined the project team. Welcome Matthias!</td>
+ </tr>
+ <tr>
<td>2008-05-23</td>
<td>Well another bug fixing release is out: 2.2.3 fixes some annoing bugs! Please see <a href="changes-report.html#a2.2.3">changes</a>.</td>
</tr>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|