X-Git-Url: https://juplo.de/gitweb/?p=hibernate4-maven-plugin;a=blobdiff_plain;f=src%2Fsite%2Fapt%2Fpitfalls.apt;h=24909a5cc2ff02307ca63c4500a4996bc1cb0a5b;hp=0640e7fef205840668498157c8385c8d9e1d5542;hb=d38b2386641c7ca00f54d69cb3f576c20b0cdccc;hpb=7d935b61a3d80260b9cacf959984e14708c3a96b diff --git a/src/site/apt/pitfalls.apt b/src/site/apt/pitfalls.apt index 0640e7fe..24909a5c 100644 --- a/src/site/apt/pitfalls.apt +++ b/src/site/apt/pitfalls.apt @@ -5,7 +5,7 @@ Known Pitfalls The default-configuration uses the EXPORT-target of the SchemaExport-Tool. If you do not need to create a database with the evaluated schema, you can use the NONE- or the SCRIPT-target. - This can be achieved with the commandline-parameter + This can be achieved with the command-line parameter <<<-Dhibernate.export.target=SCRIPT>>> or with the following configuration: ------------ @@ -128,27 +128,18 @@ Known Pitfalls [INFO] Skipping schema generation! ------------- - If one always uses <<>> for cleanup, this will not happen. + If one always uses <<>> for cleanup, this will not happen. Otherwise the recreation must be {{{./force.html}forced}}: ------------- mvn hibernate4:export -Dhibernate.export.force=true ------------- -* The hibernate4:export goal is executed, even if <<>> is - <<>> +* The hibernate4:export goal is not executed, when tests are skipped - Up to version 1.0.2 the hibernate4-maven-plugin automatically skipped - its execution, when <<>> was set to <<>>. Starting - with version 1.0.3 this behaviour was changed. The plugin now only skips - its execution, when explicitliy told so via the configuration-parameter - <<>> or via the property <<>>. - - This change was made, because in some use-cases it is necessary, that the - database-schema is always build and/or exported, even if the tests are - skipped, which was not possible with the old behaviour. - - If you need/like the old behaviour, you can turn it on in your configuration: + The hibernate4-maven-plugin automatically skips its execution, when + <<>> is set to <<>>. If you need it to be always + executed, you can configure that explicitly like this: ------------ @@ -156,7 +147,10 @@ mvn hibernate4:export -Dhibernate.export.force=true hibernate4-maven-plugin ... - ${maven.test.skip} + false ------------ + + Background-information for this design-decission can be found on the extra + page {{{./skip.html}To skip or not to skip: that is the question}}... \ No newline at end of file