0
我有以下Maven项目结构:行家 - 如何排除对整个模块从战争
- 项目A
sub-projectB
< - 罐子sub-projectC
< - 战争sub-projectD
< - 战
sub-projectC
和sub-projectD
需要有sub-projectB
作为依赖关系。但是由sub-projectC
和sub-projectD
构建的战争不应包括sub-projectB
的依赖关系。该jar将在稍后分开包含在类路径中(这是因为sub-projectB
是大型jar> 100MB,并且在战争中将其打包将在部署期间将战争从一个位置复制到另一个位置所需的大小和时间方面非常昂贵)。
如何从sub-projectC
和sub-projectD
的战包中排除sub-projectB
的依赖关系?
其中一种方法是排除maven-war-plugin
中的罐子列表。但是我们必须指定每个jar名称或使用通配符。我们不能直接排除子模块的依赖关系。有没有更简单的方法来做到这一点?
感谢一束Tunaki。这工作像一个魅力。 – Majjige