如何在 Maven 依赖项 pom.xml 文件中添加其他参数

Posted

技术标签:

【中文标题】如何在 Maven 依赖项 pom.xml 文件中添加其他参数【英文标题】:How to add additional param in maven dependencies pom.xml file 【发布时间】:2020-12-14 07:12:03 【问题描述】:

我正在寻找一种在 pom.xml 的依赖项中添加额外参数 的方法。此信息我将从 maven 插件 jar 中读取。

前:

        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>18.0</version>
            <some-param>val</some-param>
        </dependency>

有什么想法吗?

【问题讨论】:

maven-4.0.0.xsd 明确禁止添加任何与dependency 无关的元素。您要解决的具体问题是什么? 我正在尝试查找内部 (internal) 构建的依赖项以及第三方 (external) 的依赖项。 我猜你可以通过groupId找到它们。 对于内部级别的项目,groupId 中存在问题。它有时与外部匹配 @NehaNidhi 如果您在内部使用已在外部使用的相同 groupId,这就是问题所在......并且如前所述,不可能提供补充信息......您能否详细说明真正的问题是?你不知道内部完成的部分吗? 【参考方案1】:

不,您不能添加额外的 XML 元素。

【讨论】:

以上是关于如何在 Maven 依赖项 pom.xml 文件中添加其他参数的主要内容,如果未能解决你的问题,请参考以下文章

如何在 maven pom.xml 文件中拥有另一个父依赖项以及 Spring Boot 父项?

如何查看 Maven pom.xml 文件的传递依赖项?

maven-不在 pom.xml 文件中下载新添加的依赖项

如何正确删除 Maven 项目中的依赖项

为啥有排除 pom.xml / maven 中依赖项的依赖项的选项?

使用 maven 的 pom.xml 来构建 gradle 依赖项?