我无法添加第二个jar,因为无论何时使用maven jar插件,都不会创建默认创建的jar。
有没有人知道&#34的含义; jar-plugin必须在新的执行中定义"在这maven page中。这似乎非常相关。
答案 0 :(得分:0)
只需在pom.xml中为要创建的工件(即jar)添加另一个<execution>
部分。它看起来像这样:
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
<!-- your configuration for the 2nd jar -->
</configuration>
</execution>
</executions>
默认jar仍将与您的自定义配置jar一起构建,至少从文档中可以看出,如果它没有,请告诉我。
还要考虑创建2个子项目,每个项目对应一个工件,并将代码分成不同的包。当你需要2个罐而不是一个时,通常就是这种情况。在这个sonatype blog post中给出了更多信息。