2

我正在使用Maven 2maven-jar-plugin构建我的jar.

我只想jar用 a 生成 a classifier。可能吗?

在我的示例中,我只想生成myjar-another-1.0.jar但不生成myjar-1.0.jar.

看了这个问题后,我试图跳过default-jar. 但这似乎只适用于 Maven 版本 3(你没有尝试过。

家长要做

<modules>

谢谢大家!

这是我的 pom.xml 的相关部分:

在全局配置段也试过。

<project>
         <!-- Definition of the Parent (only an aggregator) -->     
    <build>
      <plugins>
         <!-- <artifactId>maven-bundle-plugin</artifactId> -->
         <!-- surefire -->
         <!-- <artifactId>maven-source-plugin</artifactId> -->
         <plugin>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <classifier>another</classifier>
            </configuration>
            <executions>
                <execution>
                    <id>test-jar</id>
                    <goals>
                        <goal>test-jar</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
     </plugins>
   </build>
4

1 回答 1

6

只需将它用于插件元素:

  <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <classifier>another</classifier>
        </configuration>
      </plugin>
  </plugins>
于 2011-12-02T09:41:06.903 回答