gpt4 book ai didi

java - Maven 依赖项的全局范围

转载 作者:行者123 更新时间:2023-12-02 08:40:10 83 4
gpt4 key购买 nike

是否可以使用插件或其他机制将 Maven 模块的所有依赖项设置到特定范围?我继承了很多具有不同范围的依赖项,我需要将它们全部“编译”。我会避免去每个依赖声明并添加范围...等。我希望能够在全局范围内一次性在一行中完成此操作,例如“为所有继承的依赖项设置范围编译”。

你能给我一个解决方案吗?

谢谢你,罗克珊娜

后期编辑我希望不会:)在低级别 Artifact 中工作时很难知道这个全局设置

最佳答案

如果您使用父 pom,您可以在父 pom 中定义依赖项的范围。您仍然需要在子 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>

关于java - Maven 依赖项的全局范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16687467/

83 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com