问候
我在 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 的操作的方法(我猜是在包阶段......)?