【发布时间】:2011-02-27 16:33:53
【问题描述】:
问候
我在 POM 的构建定义中有一个带有 finalName 标记的耳朵工件。
<artifactId>application-app</artifactId>
...
<build>
<finalName>application</finalName>
这导致我在构建时将工件 application-app 作为文件 application.ear 获取。由于与其他解决方案的大量遗留集成,ear 文件以这样的名称命名非常重要。
问题是我们有几个特定的构建项目,它们都包含这个耳朵作为提供的依赖项。由于实际的工件名称是 application-app 它以 application-app.ear -> runtime crash 的形式出现。
将工件 ID 从 application-app 更改为 application 不是一种选择。
你知道在提供的依赖项上实现类似 finalName 的操作的方法吗(我猜是在包阶段......)?
【问题讨论】:
-
我不明白这个问题...您如何准确地依赖提供的依赖项的名称。你到底想达到什么目标?
标签: java maven dependencies rename ear