Maven ビルドを作成しようとすると、ソース jar、javadoc jar、およびコンパイル済みクラス jar のリソースが必要になります。これは、既存のプラグインを使用して簡単に実現できます。
src/main/resources/xsd
しかし、ビルド プロセス中に別の jar に作成することを好むXSD の下のフォルダーがありますが、それは可能ですか?
事前に助けてくれてありがとう
Maven ビルドを作成しようとすると、ソース jar、javadoc jar、およびコンパイル済みクラス jar のリソースが必要になります。これは、既存のプラグインを使用して簡単に実現できます。
src/main/resources/xsd
しかし、ビルド プロセス中に別の jar に作成することを好むXSD の下のフォルダーがありますが、それは可能ですか?
事前に助けてくれてありがとう
MAVEN は、単一の .xml からの複数の成果物をネイティブにサポートしていませんpom.xml
。ただし、pom
別の jar を作成するだけで別の空のプロジェクトを作成できます。
codebase
|- pom.xml
|- src
|- xsdJar
|- pom.xml
|- [other stuff]
今、でxsdJar\pom.xml
、
<project>
...
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<includes>
<include>../src/main/resources/xsd/*</include>
</includes>
</configuration>
</plugin>
...
</plugins>
</build>
...
</project>
また、上記のモジュールをメインで呼び出しますpom.xml
<modules>
<module>xsdJar</module>
</modules>