Описание тега jaxb2-annotate-plugin

1 ответ

Jaxb2-annotate-plugin не работает с эпизодами

Я пытаюсь обеспечить проверку перечисления для моих сгенерированных классов JAXB, но у меня возникают некоторые проблемы с их привязкой. Базовая настройка XSD: -enumsXSD -2 other XSDs that import this XSD Чтобы предотвратить дублирование моих классо…
1 ответ

Как добавить include=JsonSerialize.Inclusion.NON_NULL в @JsonSerialize с помощью плагина annox

Мы генерируем объекты JAXB из xsd, используя плагин maven maven-jaxb2-plugin. Ниже приведены зависимости, которые мы имеем Основы jaxb2 - 0.6.2jaxb2-basics-annotate - 0.6.2 В нашем файле maven мы также включили -Xannotate и -XtoString <plugin>…
2 ответа

jaxb2-annotate-plugin: Добавление аннотаций в путь к классам XJC

Можно ли добавить пользовательские аннотации в путь к классам XJC, пока они определены в самом моем проекте? Это при использовании maven jaxb2-annotate-plugin. Проблема касается этой части документации: Классы аннотации должны быть известны во время…
0 ответов

Привязка JAXB для аннотирования всех строк во всех схемах в / схема с пользовательской аннотацией

У меня есть каталог / схема, в котором много файлов .xsd, и я хочу аннотировать каждое поле типа String созданной мной пользовательской аннотацией. Я использую этот плагин: "org.jvnet.jaxb2_commons: jaxb2-basics-annotate: 0.6.4". Я думаю, что создан…
1 ответ

Схема JAXB для Java Различное имя XmlRootElement и имя класса

У меня есть схема xsd, из которой я генерирую некоторые классы Java. Я использую Jaxb для поколения. Я хочу иметь возможность создавать класс с пометкой @XmlRootElement, но я хочу, чтобы свойство имени @XmlRootElement отличалось от имени сгенерирова…
2 ответа

jaxb2-annotate-плагин не работает

Я хочу сгенерировать "@java.lang.SuppressWarnings("all")" перед сгенерированным классом "Doc". Проблема: jaxb2-annotate-plugin не генерирует аннотации. Мой pom.xml: ... <build> <plugins> <plugin> <groupId>org.codehaus.mojo&lt…
27 фев '15 в 14:10
1 ответ

Пользовательская аннотация с помощью jaxb2-annotate-plugin и инструмента XJC

Я пытаюсь преобразовать кучу XSD-файлов в исходные POJO-файлы Java во время выполнения. Эти XML-схемы будут сгенерированы на основе некоторых определений модели протокола. Я использовал XJC JAXB для компиляции схемы в pojo. Возникла проблема, когда …
16 ноя '15 в 06:56
0 ответов

Как использовать jaxb2-annotate-plugin

Я только что узнал, как генерировать классы Java из XSD, используя JAXB (с Maven), теперь мне нужно добавить в мои сгенерированные классы некоторые аннотации. я узнал что jaxb2-annotate-plugin делает именно это, но я не знаю, как использовать это в …
16 дек '15 в 10:49
1 ответ

Управляйте JAXB для создания элементов IDREF вместо JaxBElement<?>

Я хочу генерировать классы, используя maven-jaxb2-plugin. Мой ввод xsd выглядит следующим образом: &lt;complexType&gt; &lt;complexContent&gt; &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt; &lt;sequence&gt; &lt;element name="Ref…
15 мар '18 в 12:49
1 ответ

Как аннотировать enum с помощью jaxb2-basics-annotate?

Я использую плагины maven-jaxb2-plugin и jaxb2-basics-annotate для автоматической генерации POJO из моего xsd. Я успешно создал аннотации в POJO. Мне нужно применить аннотацию к методу в перечислении, но я не могу понять, как это сделать. XSD имеет,…
1 ответ

Проблема с аннотацией XJC

Я пытаюсь добавить устаревшую аннотацию к моим заглушкам, сгенерированным xjb. &lt;jaxb:bindings schemaLocation="../../../../../server/target/schemas/schema2.xsd"&gt; &lt;jaxb:bindings node="xs:complexType[@name='someForms']/xs:all/xs:element[@name=…
1 ответ

Как использовать jaxb2-annotate-plugin с XJC в командной строке

Я строю Java-классы на основе XSD с использованием "Jaxb-RI" в командной строке (xjc.bat). Я хочу установить пространство имен в аннотации XmlType, используя jaxb2-annotate_plugin, но я не знаю, как добавить этот плагин в xjc classpath и активироват…
04 ноя '15 в 15:26
1 ответ

Изменить Java-классы, чтобы включить конкретные аннотации во время компиляции

У меня есть много классов, сгенерированных JAXB xsd2java. Мне нужно, чтобы все эти классы были аннотированы конкретными аннотациями во время компиляции (например, аннотациями lombok). Есть ли способ сделать это, например, с помощью какого-либо инстр…
07 ноя '14 в 08:59
1 ответ

Пользовательская аннотация из xsd

Попытка использовать библиотеку с высоким исходным кодом /jaxb2-annotate-plugin для создания пользовательских аннотаций для сгенерированных классов из XSD, но с некоторыми ошибками. Необходимо сгенерировать класс с аннотацией JsonView, но он не може…
23 дек '16 в 20:35
2 ответа

Подавлять предупреждения компилятора о сгенерированных классах JAXB

Возможно, это дубликат этого вопроса ( избегая предупреждений компилятора о коде, сгенерированном xjc), но, поскольку я не очень хорошо разбираюсь в особенностях XJC/JAXB пользовательских привязок, я предполагаю, что, возможно, я неправильно понял у…
11 мар '14 в 01:26
1 ответ

jaxb2-annotate-plugin добавление неработающего необязательного контента для аннотации lombok

Я использую плагин jaxb2-annotate-plugin для добавления аннотаций проекта lombok в мой сгенерированный код Java. В некоторых случаях плагин добавляет дополнительную (в данном случае экспериментальную) дополнительную информацию к аннотации. Класс анн…
20 мар '19 в 15:46
0 ответов

xjc генерирует некорректные аннотации jaxb для сбора элементов IDREF

TL;DR: код и аннотации, сгенерированные xjc + jaxb2-annotate + xew, не создают желаемой (или, в этом отношении, работающей из коробки) xml-структуры, которая должна быть коллекцией элементов IDREF. Если я вручную изменю атрибуты jaxb в коллекции в с…
12 апр '19 в 20:03
1 ответ

jaxb2: игнорирует аннотацию

Это мое maven-jaxb2-plugin конфигурация: &lt;build&gt; &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.jvnet.jaxb2.maven2&lt;/groupId&gt; &lt;artifactId&gt;maven-jaxb2-plugin&lt;/artifactId&gt; &lt;version&gt;0.14.0&lt;/version&gt; &lt;executions&…
0 ответов

Аннотация jaxb2: удалить пространство имен из XmlElement

Я пытаюсь удалить атрибут: Это моя аннотация: &lt;jaxb:bindings node="//xs:complexType[@name='informeResponse']/xs:sequence/xs:element[@ref='ns1:UpdateResponseDocument']"&gt; &lt;annox:annotate target="field"&gt; &lt;annox:annotate annox:class="java…
0 ответов

jaxb2-annotate-plugin не может аннотировать анонимный класс

Кажется, я не могу заставить xjc аннотировать анонимные классы. Так выглядит моя пользовательская аннотация @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.FIELD,ElementType.TYPE}) public @interface MyCustomAnnotation{ String value() defaul…
13 апр '21 в 23:19