X-Git-Url: http://juplo.de/gitweb/?p=hibernate4-maven-plugin;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fplugins%2Fhibernate4%2FHbm2DdlMojo.java;h=91b589d8c203b4ddd5de379696c676fe2f8ce27d;hp=7cae92f88b1455b8653d003a4c3b5f9928dd6a33;hb=36af74be42d47438284677134037ce399ea0b58e;hpb=bcf07578452d7c31dc97410bc495c73bd0f87748 diff --git a/src/main/java/de/juplo/plugins/hibernate4/Hbm2DdlMojo.java b/src/main/java/de/juplo/plugins/hibernate4/Hbm2DdlMojo.java index 7cae92f8..91b589d8 100644 --- a/src/main/java/de/juplo/plugins/hibernate4/Hbm2DdlMojo.java +++ b/src/main/java/de/juplo/plugins/hibernate4/Hbm2DdlMojo.java @@ -97,12 +97,38 @@ public class Hbm2DdlMojo extends AbstractMojo private String buildDirectory; /** - * Class-directory to scan. + * Classes-Directory to scan. + *
+ * This parameter defaults to the maven build-output-directory for classes. + * Additonally, all dependencies are scanned for annotated classes. * * @parameter expression="${project.build.outputDirectory}" */ private String outputDirectory; + /** + * Wether to scan test-classes too, or not. + *
+ * If this parameter is set to true
the test-classes of the
+ * artifact will be scanned for hibernate-annotated classes additionally.
+ *
+ * @parameter expression="${hibernate.export.scann_testclasses}" default-value="false"
+ */
+ private boolean scanTestClasses;
+
+ /**
+ * Test-Classes-Directory to scan.
+ *
+ * This parameter defaults to the maven build-output-directory for + * test-classes. + *
+ * This parameter is only used, when scanTestClasses
is set
+ * to true
!
+ *
+ * @parameter expression="${project.build.testOutputDirectory}"
+ */
+ private String testOutputDirectory;
+
/**
* Skip execution
*
@@ -262,6 +288,8 @@ public class Hbm2DdlMojo extends AbstractMojo
{
getLog().debug("Creating ClassLoader for project-dependencies...");
List