eclipse - Eclipse Maven Update 清理 jaxb 生成的类并重新生成它们,而不考虑类名标签
问题描述
我在 Netbeans 中遇到了 eclipse / maven 的问题,它按预期工作。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<jxb:bindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/jxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd"
jxb:extensionBindingPrefixes="xjc"
version="2.1">
<jxb:bindings schemaLocation="http://myserver/schemas/CustomerOrder_v1.7.xsd" node="/xsd:schema">
<jxb:bindings node="//xsd:element[@name='customerOrder']">
<jxb:class name="ElectronicCustomerOrder"/>
</jxb:bindings>
<jxb:bindings node="//xsd:element[@name='deliveryDate']" multiple="true">
<xjc:javaType adapter="com.prodega.xml.JodaTimeDateAdapter" name="org.joda.time.LocalDate" />
</jxb:bindings>
</jxb:bindings>
</jxb:bindings>
如果我在 Eclipse(光子或火星)中进行 Maven 更新,它会在目标中生成一个名为 CustomerOrder 的类: 图像
但我期待一个名为ElectronicCustomerOrder
. 一旦我对 xjb 文件进行更改并保存它,它就会重命名目标文件夹中的类。但是随后构建工作区部分已完成,但没有找到该类ElectronicCustomerOrder
。有人可以告诉我这里发生了什么,因为在命令行上构建然后在 Eclipse 中进行刷新很烦人。
正常的mvn clean install
命令也可以正常工作。
解决方案
推荐阅读
- python - 为什么 Google Cloud Python 库要添加冗余日志记录?
- python - Python程序中出现意外的编译器错误
- python - python 正则表达式中的奇怪问题
- android - 如何获取openGL纹理使用的内存?
- r - 处理word文档时,图表中的文本不显示[R,ggplot,MS WORD]
- php - 在 Woocommerce 中完成产品批量保存后哪个可用的钩子
- php - Powershell foreach 语法到 PHP
- javascript - 简化 If 语句
- android - org.ksoap2.serialization.SoapPrimitive 不能转换为 org.ksoap2.serialization.SoapObject
- javascript - 为什么我无法访问函数内的属性?