У меня проблемы с eclipse / maven в Netbeans, он работает как положено.
<?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>
если я делаю обновление maven в eclipse (фотон или марс), он генерирует класс с именем CustomerOrder в цель:
изображение
Но я ожидаю класс с именем ElectronicCustomerOrder
. Как только я внесу изменения в файл xjb и сохраню его, он переименует класс в целевую папку. Но затем часть рабочей области здания готова, и он не нашел класс ElectronicCustomerOrder
. Может кто-нибудь сказать мне, что здесь происходит, так как это раздражает, чтобы построить на командной строке, а затем сделать обновление в затмении.
Обычная команда mvn clean install
также будет работать правильно.