Full name:
org.kuali.maven.plugins:sql-maven-plugin:1.8: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 | Ignore the password and use anonymous access. This may be useful
for databases like MySQL which do not allow empty password
parameters in the connection initialization. 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. |
resourceLocations | String[] | 1.5 | List of resources containing SQL statements |
settingsKey | String | 1.0 | Server's id in settings.xml to look up
username and password. Defaults to ${url} if not
given. |
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: