【发布时间】:2010-10-12 13:34:26
【问题描述】:
我使用 Maven2。 我想知道有没有办法隐藏 jar 版本 构建 包装类型“耳朵”。
例如,如果:
- 我使用的是版本 5 的 junit,我想将其命名为 junit.jar 而不是 junit-5.jar。
- 我使用了一个名为“file.jar”的外部 jar,并且我使用打包类型“ear”进行构建,我希望在构建之后,这个 jar 将添加到具有相同原始名称“file.jar”的 ear 中,并且不是“file-version.jar”。
我没有使用插件,我只是依赖: 例如,我有这个 pom:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>project</groupId>
<artifactId>project</artifactId>
<version>1</version>
<packaging>ear</packaging>
<dependencies>
<dependency>
<groupId>file</groupId>
<artifactId>file</artifactId>
<version>1</version> // just because it can't be empty
<type>jar</type>
</dependency>
</dependencies>
</project>
我已经使用 mvn install:install-file 在我的本地存储库中安装了 file.jar
我想要一个包含 file.jar 没有版本名称(不是 file-1.jar)的耳朵“project.ear”作为工件!
【问题讨论】:
标签: maven-2