jaxb - jaxb:前缀和后缀被忽略
问题描述
这是我的bindings.xml
文件:
<jaxb:bindings
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
jaxb:extensionBindingPrefixes="annox xjc"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:annox="http://annox.dev.java.net"
version="2.1">
<jaxb:bindings schemaLocation="catalegs-schema.xsd">
<jaxb:bindings>
<jaxb:nameXmlTransform>
<jaxb:elementName prefix="My" suffix="Dto"/>
<jaxb:typeName prefix="My" suffix="Dto"/>
</jaxb:nameXmlTransform>
</jaxb:bindings>
</jaxb:bindings>
</jaxb:bindings>
如您所见,我正在尝试为生成的类添加前缀和后缀。然而,这似乎被忽略了。
src/main/java/cat/catsalut/hes/mpi/hazelcast/loader/domain/serveiterritorial/catalegs/
├── ErrorType.java
├── FieldType.java
├── MappedCatalogType.java
├── ObjectFactory.java
├── OwnerType.java
├── ResultSetType.java
├── ResultType.java
├── SearchRequestType.java
└── TargetType.java
我正在使用maven-jaxb2-plugin
:
<build>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.14.0</version>
<executions>
<execution>
<id>generate-catalegs</id>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<schemaLanguage>XMLSCHEMA</schemaLanguage>
<generateDirectory>${project.basedir}/src/main/java</generateDirectory>
<generatePackage>cat.catsalut.hes.mpi.hazelcast.loader.domain.serveiterritorial.catalegs</generatePackage>
<schemaDirectory>${basedir}/xsd/servei-territorial/catalegs</schemaDirectory>
<schemaIncludes>
<include>catalegs-schema.xsd</include>
</schemaIncludes>
<episode>false</episode>
<args>
<arg>-npa</arg>
<arg>-no-header</arg>
</args>
<bindingDirectory>${project.basedir}/xsd/servei-territorial/catalegs</bindingDirectory>
<bindingIncludes>*.xml</bindingIncludes>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
解决方案
推荐阅读
- javascript - 我怎样才能让这个视频流畅地滚动?
- java-16 - 我安装了 NetBeans 12.4。我有 JDK 16.0.2。但是在安装netbeans之后,它并没有启动。我在 nb 文件夹 hs_err_pid10436 中找到了这个文件
- python - Doc2Vec 模型中 tqdm 函数的问题
- python - 从 Python 中的 URL 解析图像
- python - Python3 datetime 模块奇怪的行为
- notion-api - 如何通过 Notion API 在数据库中插入数据?
- raspberry-pi - GStreamer 仅向自定义视频接收器提供几帧
- reactjs - react Invalid hook call although the hook call is in the function body?
- c++ - 从输入中读取行
- reactjs - How to test a controlled input (via Redux state) that dispatches an action on its onChange handler?