jaxb2-maven-plugin всегда печатает предупреждение при генерации бобов от XSD

Я пытаюсь генерировать бобы от xsd при помощи jaxb2-maven-plugin плагина знатока, однако каждый раз, когда бобы сгенерированы, я получаю соблюдающее предупреждение. Обратите внимание, что бобы результата работают. Кто-либо знает, почему это происходит?

--snip--
[INFO]    task-segment: [deploy]
[INFO] ------------------------------------------------------------------------
[INFO] [jaxb2:xjc {execution: default}]
[INFO] Generating source...
[INFO] parsing a schema...
[INFO] compiling a schema...
[WARNING] null[-1,-1]
org.xml.sax.SAXParseException: generating code
        at com.sun.tools.xjc.ErrorReceiver.debug(ErrorReceiver.java:113)
        at com.sun.tools.xjc.Driver.run(Driver.java:315)
        at org.codehaus.mojo.jaxb2.XjcMojo.execute(XjcMojo.java:301)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
--snip--

Это - конфигурация в pom.xml

        
            org.codehaus.mojo
            jaxb2-maven-plugin
            1.2
            
                
                    
                        xjc
                    
                
            
            
                com.some.package.jaxb
                true
            
        

В то время как я думаю, что технически использую 2.0.3 (не 2.0), вот строка кода, которая запускает эту проблему: http://grepcode.com/file/repo1.maven.org/maven2/com.sun.xml.bind/jaxb-xjc/2.0/com/sun/tools/xjc/Driver.java#315

** Если я установил подробный на ложь в англичанине, я не получаю предупреждение. Это - просто неаккуратный механизм входа? **

Спасибо

- Matthias

7
задан mlathe 11 August 2010 в 00:01
поделиться

1 ответ

@lexicore, вы правы. Похоже, что ваш стандарт «де-факто» на самом деле является лучшим выбором и работает так же хорошо. Для записи это хорошее прочтение о различиях .

Это конфигурация, которую я использовал. У меня были проблемы с отслеживанием, на каком репо это было. Надеюсь, это кому-то поможет:

        <plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.7.4</version>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <verbose>true</verbose>
                <schemaDirectory>src/main/xsd</schemaDirectory>
                <generatePackage>com.ninja.jaxb</generatePackage>
            </configuration>
        </plugin>
 ...
<repositories>
    <repository>
        <id>maven-repo2</id>
        <name>Maven Repository</name>
        <url>http://repo2.maven.org/maven2</url>
    </repository>
</repositories>
5
ответ дан 6 December 2019 в 15:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: