Java xDoclet、Maven和Hibernate
我在设置xDocklet和获取此错误时遇到一些问题 从存储库解析插件“xdoclet:maven2-xdoclet2-plugin”的版本时出错Java xDoclet、Maven和Hibernate,java,hibernate,spring,maven-2,Java,Hibernate,Spring,Maven 2,我在设置xDocklet和获取此错误时遇到一些问题 从存储库解析插件“xdoclet:maven2-xdoclet2-plugin”的版本时出错 codehaus插件 http://dist.codehaus.org/ 遗产 真的 真的 xdoclet maven2-xdoclet2-plugin xdoclet 生成源 xdoclet xdoclet插件 xdoclet插件qtags 1.0.4-快照 xdoclet插件 xdoclet标记库qtags 1.0.4-快照 xdoclet or
codehaus插件
http://dist.codehaus.org/
遗产
真的
真的
xdoclet
maven2-xdoclet2-plugin
xdoclet
生成源
xdoclet
xdoclet插件
xdoclet插件qtags
1.0.4-快照
xdoclet插件
xdoclet标记库qtags
1.0.4-快照
xdoclet
org.xdoclet.plugin.qtags.impl.qtagimplugin
org.xdoclet.plugin.qtags.impl.QTagLibraryPlugin
org.xdoclet.plugin.${xdoclet.plugin.namespace}.qtags
org.xdoclet.plugin.qtags.doclipse.QTagDoclipsePlugin
qtags.xml
${xdoclet.plugin.namespace}
org.xdoclet.plugin.qtags.confluence.QTagConfluencePlugin
${project.build.directory}/tag doc
${xdoclet.plugin.namespace}${xdoclet.plugin.namespace}.confluence
**/*.爪哇
${project.build.directory}/generated resources/xdoclet
我的一些问题
- 你能推荐我去吗 用xDocklet。有吗 替代品
- 这是最好的方式之一吗,就像hbm的一样 不会自动生成
- 对我的工作方式有什么建议吗 Java对象应该被持久化 DB
- xDocklet上有好的教程吗 Maven和Hibernate
我正在使用xDocklet通过注释我的POJO自动生成HBM。如果您要注释您的POJO,您肯定应该使用Hibernate注释(或更好的:JPA)。当Java中没有注释时,xDoclet是一个很好的解决方案 如果您要为POJO添加注释,那么一定要使用Hibernate注释(或者更好的:JPA)。当Java中没有注释时,xDoclet是一个很好的解决方案 为什么不使用JPA注释而不是XDoclet?为什么不使用JPA注释而不是XDoclet?
<pluginRepositories>
<pluginRepository>
<id>codehaus-plugins</id>
<url>http://dist.codehaus.org/</url>
<layout>legacy</layout>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
<plugin>
<groupId>xdoclet</groupId>
<artifactId>maven2-xdoclet2-plugin</artifactId>
<executions>
<execution>
<id>xdoclet</id>
<phase>generate-sources</phase>
<goals>
<goal>xdoclet</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>xdoclet-plugins</groupId>
<artifactId>xdoclet-plugin-qtags</artifactId>
<version>1.0.4-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>xdoclet-plugins</groupId>
<artifactId>xdoclet-taglib-qtags</artifactId>
<version>1.0.4-SNAPSHOT</version>
</dependency>
</dependencies>
<goals>
<goal>xdoclet</goal>
</goals>
<configuration>
<configs>
<config>
<components>
<component> <classname>org.xdoclet.plugin.qtags.impl.QTagImplPlugin</classname>
</component>
<component>
<classname>org.xdoclet.plugin.qtags.impl.QTagLibraryPlugin</classname>
<params> <packagereplace>org.xdoclet.plugin.${xdoclet.plugin.namespace}.qtags</packagereplace>
</params>
</component>
<component>
<classname>org.xdoclet.plugin.qtags.doclipse.QTagDoclipsePlugin</classname>
<params>
<filereplace>qtags.xml</filereplace>
<namespace>${xdoclet.plugin.namespace}</namespace>
</params>
</component>
<component>
<classname>org.xdoclet.plugin.qtags.confluence.QTagConfluencePlugin</classname>
<params>
<destdir>${project.build.directory}/tag-doc</destdir>
<namespace>${xdoclet.plugin.namespace}</namespace> <filereplace>${xdoclet.plugin.namespace}.confluence</filereplace>
</params>
</component>
</components>
<includes>**/*.java</includes>
<params>
<destdir>${project.build.directory}/generated-resources/xdoclet</destdir>
</params>
</config>
</configs>
</configuration>
</plugin>