0

Maven ビルドを作成しようとすると、ソース jar、javadoc jar、およびコンパイル済みクラス jar のリソースが必要になります。これは、既存のプラグインを使用して簡単に実現できます。

src/main/resources/xsdしかし、ビルド プロセス中に別の jar に作成することを好むXSD の下のフォルダーがありますが、それは可能ですか?

事前に助けてくれてありがとう

4

2 に答える 2

0

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>
于 2013-08-05T13:50:33.660 に答える