X-Git-Url: http://juplo.de/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsite%2Fxhtml%2Fpitfalls.xhtml;h=9b868001aa6c16b811c727f264ce8764d7fd2044;hb=347236c3cea0f204cefd860c605d9f086e674e8b;hp=50006953f49f302c55157ea5aa97f1fc90454e57;hpb=64900890db2575b7a28790c5e4d5f45083ee94b3;p=hibernate4-maven-plugin diff --git a/src/site/xhtml/pitfalls.xhtml b/src/site/xhtml/pitfalls.xhtml index 50006953..9b868001 100644 --- a/src/site/xhtml/pitfalls.xhtml +++ b/src/site/xhtml/pitfalls.xhtml @@ -151,7 +151,7 @@ mvn hibernate4:export -Dhibernate.export.force=true executed, you can configure that explicitly like this:
->plugin< +<plugin> <groupId>de.juplo</groupId> <artifactId>hibernate4-maven-plugin</artifactId> ... @@ -163,5 +163,41 @@ mvn hibernate4:export -Dhibernate.export.force=trueBackground-information for this design-decission can be found on the extra page To skip or not to skip: that is the question... +
+ If you do not want your dependencies to be scanned for hibernate annotations,
+ you can pass -Dhibernate.export.scan_dependencies=none
to maven
+ or set scanDependencies
to none
in the configuration
+ of the plugin like this:
+
+<plugin> + <groupId>de.juplo</groupId> + <artifactId>hibernate4-maven-plugin</artifactId> + ... + <configuration> + <scanDependencies>none</scanDependencies> + </configuration> +</plugin>+
+ If you are working under Windows and get the error-message
+ No annotated classes found in directory C:\projects\X Y Z\path-to-project\target\classes
,
+ but you are really sure, that there are annotated classes in that
+ directory, you should try to rename your folders, so that their names
+ do not contain any whitespaces.
+
+ So fare, I got to bug-reports considering this. + In both cases, removing all whitespaces from the path solved the error. + In both cases, I was not able to reproduce the bug on my development + system, which is running under linux. +
++ + Hence, I assume, this is a sublte bug in the way, the java-version for + Windows is handling paths, that contain whitespaces. + +