Property |
Required |
Description |
maven.andromda.schema2xmi.inputModel
|
No
|
The URI to the input model. If this isn't
provided, then a new model will be created.
|
maven.andromda.schema2xmi.user
|
No
|
The schema user name. If this isn't
provided, you'll be prompted to enter it.
|
maven.andromda.schema2xmi.password
|
No
|
The schema user's password. If this isn't
provided, you'll be prompted to enter it.
|
maven.andromda.schema2xmi.connectionUrl
|
No
|
The connection URL for the database
(i.e. jdbc:oracle:thin:@youroraclehost:1521:yoursid).
If this isn't provided, you'll be prompted to enter it.
|
maven.andromda.schema2xmi.driverClass
|
No
|
The class name for the JDBC driver.
(i.e. oracle.jdbc.driver.OracleDriver).
If this isn't provided, you'll be prompted to enter it.
|
maven.andromda.schema2xmi.mappingsUri
|
No
|
The URI to the mappings file, which maps SQL types
(and JDBC types) to model types.
|
maven.andromda.schema2xmi.outputModel
|
Yes
|
The location to which the output model will
be written. Default is ${maven.build.dir}/schema2xmi/transformed.xmi.
|
maven.andromda.schema2xmi.package
|
No
|
Specifies the name of the package to which
the model classes will be added. If not
specified classes are added directly to
the model itself.
|
maven.andromda.schema2xmi.tablePattern
|
No
|
A regular expression pattern for limiting
the number of tables matched when reading
the schema. (i.e. [\p{Lower}\p{Upper}[_]]*
will match all table names having upper or lower
case letters, and containing underscores.
|
maven.andromda.schema2xmi.columnPattern
|
No
|
A regular expression pattern for limiting the number of columns
added when reading the schema. (i.e. FIRST_NAME|LAST_NAME
will match on columns named FIRST_NAME and LAST_NAME
in any of the tables).
|
maven.andromda.schema2xmi.schema
|
No
|
A schema name; must match the schema name as
it is stored in the database. If you do
not specifiy it then it will not be used
to narrow the table search.
|
maven.andromda.schema2xmi.classStereotype
|
No
|
A comma separated list of stereotype(s) to
add to the generated model classes.
Default is Entity.
|
maven.andromda.schema2xmi.identifierStereotype
|
No
|
A comma separated list of stereotype(s) to
add to the generated model class identifiers.
Default is Identifier.
|
maven.andromda.schema2xmi.tableTaggedValue
|
No
|
The table name tagged value to add to the
generated model classes.
|
maven.andromda.schema2xmi.columnTaggedValue
|
No
|
The column name tagged value to add to the
generated model class attributes.
|