Maven 2 如何使用分类器只构建一个JAR文件?
我正在使用Maven 2 如何使用分类器只构建一个JAR文件?,maven-2,maven-jar-plugin,Maven 2,Maven Jar Plugin,我正在使用maven2和mavenjar插件构建我的jar 我只想生成一个带有分类器的jar。可能吗 在我的示例中,我只想生成myjar-other-1.0.jar,而不是myjar-1.0.jar 看了这个之后,我试图跳过默认jar。但这似乎只适用于Maven的版本3(还没有尝试过) 父母要做的是 <modules> 谢谢大家 以下是我的pom.xml的相关部分: 在全局配置部分也进行了尝试 <project> <!-- Definitio
maven2
和mavenjar插件构建我的jar
我只想生成一个带有分类器的jar
。可能吗
在我的示例中,我只想生成myjar-other-1.0.jar
,而不是myjar-1.0.jar
看了这个之后,我试图跳过默认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>
maven jar插件
2.3.2
另一个
试验罐
试验罐
只需将其用于插件元素:
<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>
org.apache.maven.plugins
maven jar插件
2.3.2
另一个
对我有效。如何不起作用?也许我不理解这个问题?在我的示例中,我只想生成myjar-other-1.0.jar
而不是myjar-1.0.jar
。什么版本?我在使用maven v2.2.1。我在我的一个项目中添加了答案中的插件,它只为我生成了myproj-0.0.1-other.jar什么你得到了吗?我也得到了myjar-1.0.jar。这是可以避免的。@kan谢谢你的时间!我没有得到它,只生成了分类的jar。也许你的pom有一些其他选项,也许它受其他东西的影响。在这里发布一个对你不起作用的最小示例。