0
도구 수출 POJO와 DAO :사용자 정의 최대 절전 모드 내가 생성하는 플러그인 받는다는을 사용
지독 DAO를하고 POJO 최대 절전 도구가 하드 코딩같은 패키지에 생성되는
<groupId>org.codehaus.mojo</groupId>
<artifactId>hibernate3-maven-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>hbm2java</goal>
<goal>hbm2dao</goal>
<goal>hbm2ddl</goal>
</goals>
</execution>
</executions>
<configuration>
<components>
<component>
<name>hbm2java</name>
<implementation>configuration</implementation>
<outputDirectory>src/main/java</outputDirectory>
</component>
<component>
<name>hbm2dao</name>
<implementation>configuration</implementation>
<outputDirectory>src/main/java</outputDirectory>
</component>
<component>
<name>hbm2ddl</name>
<implementation>configuration</implementation>
<outputDirectory>src/main/resources/sql</outputDirectory>
</component>
</components>
<componentProperties>
<jdk5>true</jdk5>
<format>true</format>
<configurationfile>src/main/resources/hibernate/hibernate.cfg.xml</configurationfile>
<drop>true</drop>
<create>true</create>
<outputfilename>init.sql</outputfilename>
<templatepath>src/main/resources/templateftl</templatepath>
</componentProperties>
</configuration>
DAOExporter : setFilePattern("{package-name}/{class-name}Home.java");
POJOExporter : setFilePattern("{package-name}/{class-name}.java");
나는 그것이 극히 추한 것을 발견한다. 그리고 나는 다른 꾸러미에서 pojo와 dao를 가지고 싶어한다. 그리고 "Home"그러나 단지 "Dao"에 의한 Dao의 접미사도 붙이지 않는다
사용자 정의 Exporter 구현을 제공하거나이를 구현하기 위해 pluging에서 무언가를 구성 할 수있는 방법이 있는지 알고 있습니까?
감사