请帮我看下面给出的代码片段,我无法得到它到底做了什么?
<build>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.6.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration
<generatePackage>com.sample.modelclasses</generatePackage>
</configuration>
</plugin>
</plugins>
</build>
GeneratePackage在这里做了什么?
答案 0 :(得分:2)
实际上maven-jaxb2-plugin编译XML Schema,Schema文件将位于src / main / resources文件夹下,并且在运行时它会生成一个&#34; com.sample.modelclasses&#34;基于xml文件中存在的模式
在目标/生成源文件夹下的包(在POM中指定)以下是帮助我的链接:look here
答案 1 :(得分:0)
这个Maven插件包装并增强了JAXB Schema Compiler(XJC),并允许在Maven构建中将XML Schema(以及WSDL,DTD,RELAX NG)编译成Java类。
这是回答你的问题还是我弄错了?