Hibernate3 Maven插件错误:无法创建或找到;MyReverseStragy.java“;使用单参数委托构造函数?
我正在使用Hibernate3 Maven插件进行逆向工程,这是pom.xml的一部分Hibernate3 Maven插件错误:无法创建或找到;MyReverseStragy.java“;使用单参数委托构造函数?,java,maven,reverse-engineering,hibernate-tools,hibernate3-maven-plugin,Java,Maven,Reverse Engineering,Hibernate Tools,Hibernate3 Maven Plugin,我正在使用Hibernate3 Maven插件进行逆向工程,这是pom.xml的一部分 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>hibernate3-maven-plugin</artifactId> <version>2.2</version>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<id>hbm2java</id>
<phase>generate-sources</phase>
<goals>
<goal>hbm2java</goal>
</goals>
<configuration>
<components>
<component>
<name>hbm2java</name>
<implementation>jdbcconfiguration</implementation>
<outputDirectory>target/generatedClasses</outputDirectory>
</component>
</components>
<componentProperties>
<jdk5>true</jdk5>
<ejb3>false</ejb3>
<revengfile>/src/main/resources/reverse/engineering/hibernate.reveng.xml</revengfile>
<reversestrategy>/src/main/resources/reverse/engineering/MyReverseEngineeringStrategy.java</reversestrategy>
<propertyfile>src/main/resources/hibernate.properties</propertyfile>
<configurationFile>target/generatedClasses/hibernate.cfg.xml</configurationFile>
</componentProperties>
</configuration>
</execution>
使用eclipse上的hibernate工具插件,我能够使用反向策略生成类,但我希望我的项目独立于eclipse。
任何建议 这太傻了,但是错误的信息对我没有帮助。所以问题出在
<reversestrategy>/src/main/resources/reverse/engineering/MyReverseEngineeringStrategy.java</reversestrategy>
/src/main/resources/reverse/engineering/myreverseeengineeringstrategy.java
当我换到下面的时候
<reversestrategy>reverse.engineering.MyReverseEngineeringStrategy</reversestrategy>
reverse.engineering.MyReverseEngineeringStrategy
它工作得很好。得到了相同的错误,但这是由另一个愚蠢的错误造成的:在调用mvn hibernate3:hbm2java之前忘记调用mvn安装,因此生成的.jar文件中不存在我的自定义策略类。
<reversestrategy>reverse.engineering.MyReverseEngineeringStrategy</reversestrategy>