У меня есть два проекта:
Артефакт A / JAR, в котором находится файл schema.xsd
B / src / main / gen pom.xml
Я хочу вB проект генерирует классы из XSD, который существует в A Project, где файл JAR находится в хранилище Nexus.
Вот как выглядит мой pom.xml из проекта B
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.9.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemas>
<schema>
<dependencyResource>
<groupId>project.A</groupId>
<artifactId>A</artifactId>
<version>${project.version}</version>
<resource>test.xsd</resource>
</dependencyResource>
</schema>
</schemas>
<generateDirectory>../test_class/src/main/java</generateDirectory>
<generatePackage>mypackage</generatePackage>
</configuration>
</plugin>
Itправильно сгенерировать Java-класс в проект B из схемы xsd, потому что проект A хранится в моем локальном хранилище.
Но я понятия не имею: как создать Java-класс из хранилища Nexus?