dbunit:compare
Full name:
org.dbunit:dbunit-maven-plugin:1.2.1-SNAPSHOT:compare
Description:
Execute DbUnit Compare operation.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
compile. - The goal is not marked as thread-safe and thus does not support parallel builds.
- Since version:
1.0.
Required Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<driver> |
String |
- |
The class name of the JDBC driver to be used. User Property: driver |
<src> |
File |
- |
DataSet file. User Property: src |
<url> |
String |
- |
The JDBC URL for the database to access, e.g. jdbc:db2:SAMPLE. User Property: url |
Optional Parameters
| Name | Type | Since | Description |
|---|---|---|---|
<caseSensitiveTableNames> |
boolean |
- |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisBe case sensitive when handling tables. Default: false |
<dataTypeFactoryName> |
String |
- |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisSet the DataType factory to add support for non-standard database vendor data types. Default: org.dbunit.dataset.datatype.DefaultDataTypeFactoryUser Property: dataTypeFactoryName |
<datatypeWarning> |
boolean |
- |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisEnable or disable the warning message displayed when DbUnit encounter an unsupported data type. Default: falseUser Property: datatypeWarning |
<dbconfig> |
Properties |
1.0 |
DB configuration child element to configure
DatabaseConfig properties in a generic way. This makes
the many attributes/properties in this class obsolete and sets the
value directly where it should go into which is the
DatabaseConfig.User Property: dbconfig |
<escapePattern> |
String |
- |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisescapePattern. User Property: escapePattern |
<format> |
String |
- |
DataSet file format. Default: xmlUser Property: format |
<metadataHandlerName> |
String |
1.0-beta-3 |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisClass name of metadata handler. Default: org.dbunit.database.DefaultMetadataHandlerUser Property: metadataHandlerName |
<password> |
String |
- |
Database password. If not given, it will be looked up through
settings.xml's server with ${settingsKey} as key. User Property: password |
<queries> |
Query[] |
- |
List of DbUnit's Query. See DbUnit's org.dbunit.ant.Query JavaDoc for details. |
<schema> |
String |
- |
The schema name that tables can be found under. User Property: schema |
<settingsKey> |
String |
- |
Server's id in settings.xml to look up username and password.
Default to ${url} if not given. User Property: settingsKey |
<skip> |
boolean |
- |
Skip the execution when true, very handy when using together with
maven.test.skip. Default: falseUser Property: skip |
<skipOracleRecycleBinTables> |
boolean |
1.0-beta-2 |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisskipOracleRecycleBinTables. Default: falseUser Property: skipOracleRecycleBinTables |
<sort> |
boolean |
- |
sort. User Property: sort |
<supportBatchStatement> |
boolean |
- |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisEnable or disable usage of JDBC batched statement by DbUnit. Default: falseUser Property: supportBatchStatement |
<tables> |
Table[] |
- |
List of DbUnit's Table. See DbUnit's org.dbunit.ant.Table JavaDoc for details. |
<useQualifiedTableNames> |
boolean |
- |
Deprecated. since 1.0 - use the dbconfig attribute and the nested
elements for thisEnable or disable multiple schemas support by prefixing table names with the schema name. Default: falseUser Property: useQualifiedTableNames |
<username> |
String |
- |
Database username. If not given, it will be looked up through
settings.xml's server with ${settingsKey} as key. User Property: username |
Parameter Details
<caseSensitiveTableNames>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisBe case sensitive when handling tables.
- Type:
boolean - Required:
No - Default:
false
<dataTypeFactoryName>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisSet the DataType factory to add support for non-standard database
vendor data types.
- Type:
java.lang.String - Required:
No - User Property:
dataTypeFactoryName - Default:
org.dbunit.dataset.datatype.DefaultDataTypeFactory
<datatypeWarning>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisEnable or disable the warning message displayed when DbUnit
encounter an unsupported data type.
- Type:
boolean - Required:
No - User Property:
datatypeWarning - Default:
false
<dbconfig>
DB configuration child element to configure
DatabaseConfig properties in a generic way. This makes
the many attributes/properties in this class obsolete and sets the
value directly where it should go into which is the
DatabaseConfig.- Type:
java.util.Properties - Since:
1.0 - Required:
No - User Property:
dbconfig
<driver>
The class name of the JDBC driver to be used.
- Type:
java.lang.String - Required:
Yes - User Property:
driver
<escapePattern>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisescapePattern.
- Type:
java.lang.String - Required:
No - User Property:
escapePattern
<format>
DataSet file format.
- Type:
java.lang.String - Required:
No - User Property:
format - Default:
xml
<metadataHandlerName>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisClass name of metadata handler.
- Type:
java.lang.String - Since:
1.0-beta-3 - Required:
No - User Property:
metadataHandlerName - Default:
org.dbunit.database.DefaultMetadataHandler
<password>
Database password. If not given, it will be looked up through
settings.xml's server with ${settingsKey} as key.
- Type:
java.lang.String - Required:
No - User Property:
password
<queries>
List of DbUnit's Query. See DbUnit's org.dbunit.ant.Query JavaDoc
for details.
- Type:
org.dbunit.ant.Query[] - Required:
No
<schema>
The schema name that tables can be found under.
- Type:
java.lang.String - Required:
No - User Property:
schema
<settingsKey>
Server's id in settings.xml to look up username and password.
Default to ${url} if not given.
- Type:
java.lang.String - Required:
No - User Property:
settingsKey
<skip>
Skip the execution when true, very handy when using together with
maven.test.skip.
- Type:
boolean - Required:
No - User Property:
skip - Default:
false
<skipOracleRecycleBinTables>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisskipOracleRecycleBinTables.
- Type:
boolean - Since:
1.0-beta-2 - Required:
No - User Property:
skipOracleRecycleBinTables - Default:
false
<sort>
sort.
- Type:
boolean - Required:
No - User Property:
sort
<src>
DataSet file.
- Type:
java.io.File - Required:
Yes - User Property:
src
<supportBatchStatement>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisEnable or disable usage of JDBC batched statement by DbUnit.
- Type:
boolean - Required:
No - User Property:
supportBatchStatement - Default:
false
<tables>
List of DbUnit's Table. See DbUnit's org.dbunit.ant.Table JavaDoc
for details.
- Type:
org.dbunit.ant.Table[] - Required:
No
<url>
The JDBC URL for the database to access, e.g. jdbc:db2:SAMPLE.
- Type:
java.lang.String - Required:
Yes - User Property:
url
<useQualifiedTableNames>
Deprecated.
since 1.0 - use the
since 1.0 - use the
dbconfig attribute and the nested
elements for thisEnable or disable multiple schemas support by prefixing table names
with the schema name.
- Type:
boolean - Required:
No - User Property:
useQualifiedTableNames - Default:
false
<username>
Database username. If not given, it will be looked up through
settings.xml's server with ${settingsKey} as key.
- Type:
java.lang.String - Required:
No - User Property:
username

