что означает приведенная ниже конфигурация (jaxb-fluent-api)?

У меня есть конфигурация ниже в моем файле POM. Особенно конфигурация jaxb-fluent-api.

<plugin>
    <groupId>org.jvnet.jaxb2.maven2</groupId>
    <artifactId>maven-jaxb2-plugin</artifactId>
    <configuration>
        <extension>true</extension>
        <args>
            <arg>-Xfluent-api</arg>
        </args>
        <schemaDirectory>src/main/resources</schemaDirectory>
        <plugins>
            <plugin>
                <groupId>net.java.dev.jaxb2-commons</groupId>
                <artifactId>jaxb-fluent-api</artifactId>
                <version>2.1.8</version>
            </plugin>
        </plugins>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>generate</goal>
            </goals>
        </execution>
    </executions>
</plugin>

Без настройки jaxb-fluent-api сущности могут быть сгенерированы из xsd. каковы преимущества использования jaxb-fluent-api?

Спасибо!

5
задан user1016403 25 June 2012 в 13:45
поделиться