1
아래 코드를 사용하여 주석이 달린 Java 클래스에서 XSD를 생성합니다. XSD의 기본 이름은 항상 "schema1.xsd"입니다. 해당 플러그인 만 사용하여 사전 정의하려면 어떻게해야합니까? 지금은 파일 이름 바꾸기를 위해 maven-antrun-plugin을 사용합니다. Plugin manual에는 관련 정보가 없습니다.jaxb2-maven-plugin을 사용하여 XSD 파일 이름을 미리 정의하는 방법
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<goals>
<goal>schemagen</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<sources>
<source>src/main/java/***some package***</source>
</sources>
<outputDirectory>${project.build.directory}/generated-sources/schemas</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>