Full name:
org.kuali.maven.plugins:sql-maven-plugin:1.0.15:execute
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
driver | String | 1.0 | Database driver classname. |
forceMojoExecution | boolean | - | Setting this parameter to true will force the
execution of this mojo, even if it would get skipped usually. Default value is: false. |
url | String | 1.0-beta-1 | Database URL. |
Name | Type | Since | Description |
---|---|---|---|
autocommit | boolean | 1.0 | Set to true to execute none-transactional SQL. Default value is: false. |
delimiter | String | 1.0 | Set the delimiter that separates SQL statements. Default value is: ;. |
delimiterType | String | 1.2 | The delimiter type takes two values - "normal" and "row". Normal means that any occurrence of the delimiter terminate the SQL command whereas with row, only a line containing just the delimiter is recognized as the end of the command. For example, set this to "go" and delimiterType to "row" for Sybase ASE or MS SQL Server. Default value is: normal. |
driverProperties | String | 1.0 | Additional key=value pairs separated by comma to be passed into
JDBC driver. |
enableAnonymousPassword | boolean | 1.4 | If enableAnonymousPassword is 'true', and the password provided is
blank or equals 'NONE' do not pass the password to the jdbc driver.
This is useful for databases like MySQL where the 'root' user is
created by default without a password. The jdbc driver succeeds if
no password property is passed to it, but fails if a password
property is passed to it but equals NULL or the empty string. Default value is: false. |
enableBlockMode | boolean | 1.1 | Deprecated. used delimiterType instead. |
enableFiltering | boolean | 1.4 | Set to true if you want to filter the srcFiles using system-, user-
and project properties |
encoding | String | 1.1 | Encoding to use when reading SQL statements from a file. Default value is: ${project.build.sourceEncoding}. |
escapeProcessing | boolean | 1.4 | Argument to Statement.setEscapeProcessing If you want the driver to
use regular SQL syntax then set this to false. Default value is: true. |
executeTrailingSQL | boolean | 1.7 | Set to false to disable executing SQL that appears without a
delimiter at the end of a file (is enabled by default for backwards
compatibility) Default value is: true. |
fileset | Fileset | 1.0 | File(s) containing SQL statements to load. |
keepFormat | boolean | 1.1 | Keep the format of an SQL block. Default value is: false. |
onError | String | 1.0 | Action to perform if an error is found. Possible values are
abort and continue. Default value is: abort. |
orderFile | Order | 1.1 | Set the order in which the SQL files will be executed. Possible
values are ASCENDING and DESCENDING and
NONE. Default value is: NONE. |
outputDelimiter | String | 1.4 | (no description) Default value is: ,. |
outputFile | File | 1.3 | Dump the SQL exection's output to a file. Default is stdout. |
password | String | 1.0 | Database password. If not given, it will be looked up through
settings.xml's server with ${settingsKey}
as key. |
printResultSet | boolean | 1.3 | Print SQL results. |
resourceListingLocation | String | - | Location that contains a list of Spring-style URL's to load, with
one location listed per line in the file. |
resourceLocations | String[] | 1.5 | List of resources containing SQL statements. This supports
Spring-style resource URL's. eg classpath:org/kuali/db.sql |
settingsKey | String | 1.0 | Server's id in settings.xml to look up
username and password. Defaults to ${url} if not
given. |
showSql | boolean | - | If true, sql is displayed as it is being executed |
skip | boolean | 1.0 | When true, skip the execution. Default value is: false. |
skipOnConnectionError | boolean | 1.1 | Skip execution when there is an error obtaining a connection. This
is a special case to support databases, such as embedded Derby,
that can shutdown the database via the URL (i.e.
shutdown=true). Default value is: false. |
sqlCommand | String | 1.0 | SQL input commands separated by ${delimiter}. |
srcFiles | File[] | 1.0 | List of files containing SQL statements to load. |
username | String | 1.0 | Database username. If not given, it will be looked up through
settings.xml's server with ${settingsKey}
as key. |
The delimiter type takes two values - "normal" and "row". Normal means that any occurrence of the delimiter terminate the SQL command whereas with row, only a line containing just the delimiter is recognized as the end of the command.
For example, set this to "go" and delimiterType to "row" for Sybase ASE or MS SQL Server.
skip:
url: