I tried switching from defining annotated class in hibernate.cfg.xml
to defining them in my sessionFactory (with your change suggested
below). The error below is something I believe you fixed today in
SVN, correct?
[INFO] [hibernate3:hbm2ddl {execution: default}]
[INFO] src/main/resources/hibernate.cfg.xml not found within the
project. Trying absolute path.
[INFO] No hibernate configuration file loaded.
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] error trying to scan <jar-file>: file:/C:/Documents and
Settings/mraible/.m2/repository/org/s
pringframework/spring-mock/2.0.1/spring-mock-2.0.1.jar
Illegal character in path at index 18: file:/C:/Documents and
Settings/mraible/.m2/repository/org/sp
ringframework/spring-mock/2.0.1/spring-mock-2.0.1.jar
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.RuntimeException: error trying to scan <jar-file>:
file:/C:/Documents and Settings/mraible
/.m2/repository/org/springframework/spring-mock/2.0.1/spring-mock-2.0.1.jar
at
org.codehaus.mojo.hibernate3.configuration.AnnotationComponentConfiguration.scanForClasse
s(AnnotationComponentConfiguration.java:112)
at
org.codehaus.mojo.hibernate3.configuration.AnnotationComponentConfiguration.createConfigu
ration(AnnotationComponentConfiguration.java:70)
I tried to checkout and build locally, but I get:
[INFO]
The following documentation problems were found:
o Hibernate3 Maven Plugin (1 errors, 0 warnings)
[ERROR] Cannot reach scm with URL:
'https://svn.codehaus.org/mojo/trunk/mojo/mojo-sandbox/ma
ven-hibernate3/hibernate3-maven-plugin'.
Error: sun.security.validator.ValidatorException: PKIX path building
failed: sun.security.provider.c
ertpath.SunCertPathBuilderException: unable to find valid
certification path to requested target
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] : documentation check
Documentation errors were found.
I'm using JDK 5 on XP.
Matt
On 12/20/06, Johann Reyes <[EMAIL PROTECTED]> wrote:
Hello Matt
If your annotated classes are found in a dependency jar you can try this:
<componentProperties>
<scan-jars>true</scan-jars>
</componentProperties>
Regards
Johann Reyes
PS also, Are you defining the annotated classes in hibernate.cfg.xml but in
a included jar?
-----Original Message-----
From: Matt Raible [mailto:[EMAIL PROTECTED]
Sent: Wednesday, December 20, 2006 8:43 PM
To: [email protected]
Subject: [mojo-user] Scanning JARs with Hibernate3 Maven Plugin
I've found that the Hibernate3 Plugin requires I have a
hibernate.cfg.xml, rather than definining my annotated classes in
Spring. Is that still true with the 2.0-SNAPSHOT?
My configuration currently is:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.0-SNAPSHOT</version>
<configuration>
<components>
<component>
<name>hbm2ddl</name>
<implementation>annotationconfiguration</implementation>
</component>
</components>
<componentProperties>
<jdk5>true</jdk5>
<propertyfile>/target/test-classes/jdbc.properties</propertyfile>
</componentProperties>
</configuration>
<executions>
<execution>
<phase>test-compile</phase>
<goals>
<goal>hbm2ddl</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>${jdbc.groupId}</groupId>
<artifactId>${jdbc.artifactId}</artifactId>
<version>${jdbc.version}</version>
</dependency>
</dependencies>
</plugin>
Where my Spring sessionFactory is:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactor
yBean">
<property name="dataSource" ref="dataSource"/>
<property name="configLocation"
value="classpath:hibernate.cfg.xml"/>
<property name="hibernateProperties">
<value>
hibernate.dialect=${hibernate.dialect}
hibernate.hbm2ddl.auto=update
hibernate.query.substitutions=true 'Y', false 'N'
</value>
</property>
</bean>
Thanks,
Matt
--
http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email
--
http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email