3
是否可以使用插件或其他机制来将maven模块的所有依赖关系设置为特定范围? 我有很多依赖关系被继承,有着不同的范围,我需要他们所有人都是'编译'。 我会避免去每个依赖声明,并添加范围...等。我希望能够一次完成所有依赖项的全部工作,比如“为所有继承的依赖项设置范围编译”。maven依赖关系的全局范围
你能给我一个解决方案吗?
谢谢 Roxana的
后期编辑我希望不会:)在低级别的神器工作
是否可以使用插件或其他机制来将maven模块的所有依赖关系设置为特定范围? 我有很多依赖关系被继承,有着不同的范围,我需要他们所有人都是'编译'。 我会避免去每个依赖声明,并添加范围...等。我希望能够一次完成所有依赖项的全部工作,比如“为所有继承的依赖项设置范围编译”。maven依赖关系的全局范围
你能给我一个解决方案吗?
谢谢 Roxana的
后期编辑我希望不会:)在低级别的神器工作
如果您使用的是父母时,这将是很难知道这个全局设置你的POM可以在父级中定义依赖项的范围。您仍然需要在子POM中指定依赖项,但其范围(和版本)从父项继承。
父POM:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>artifactID</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
儿童POM:
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>artifactID</artifactId>
</dependency>
我的想法是不是从依赖管理控制这一点,因为我有很多depedencies的,他们都具有相同的范围。我想立即在全局范围内设置所有依赖关系。 – Roxana