我有两个项目:
schema.xsd所在的A / JAR工件
B / src / main / gen pom.xml
我想在B项目中从XSD生成类,该类存在于A项目中,jar文件位于一个关系存储库中。
这是项目B中的pom.xml的外观
<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>
由于项目A存储在我的本地存储库中,因此它会从xsd模式正确地向项目B中生成一个Java类。
但是我不知道:如何从关系存储库生成Java类?