是否可以使用插件或其他机制将 Maven 模块的所有依赖项设置为某个范围?我继承了很多依赖项,具有不同的范围,我需要将它们全部“编译”。我会避免去每个依赖声明并添加范围......等等。我希望能够一次在一行中为所有依赖项全局执行此操作,例如“为所有继承的依赖项设置范围编译”。
你能给我一个解决方案吗?
谢谢你,罗克珊娜
后期编辑我希望不会:) 在低级工件中工作时很难知道这个全局设置
是否可以使用插件或其他机制将 Maven 模块的所有依赖项设置为某个范围?我继承了很多依赖项,具有不同的范围,我需要将它们全部“编译”。我会避免去每个依赖声明并添加范围......等等。我希望能够一次在一行中为所有依赖项全局执行此操作,例如“为所有继承的依赖项设置范围编译”。
你能给我一个解决方案吗?
谢谢你,罗克珊娜
后期编辑我希望不会:) 在低级工件中工作时很难知道这个全局设置
如果您使用的是父 pom,则可以在父 pom 中定义依赖项的范围。您仍然需要在子 pom 中指定依赖项,但其范围(和版本)继承自父级。
父pom:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>artifactID</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
儿童绒球:
<dependencies>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>artifactID</artifactId>
</dependency>