gpt4 book ai didi

java - 使用 xml 文件的 Maven 依赖关系

转载 作者:行者123 更新时间:2023-11-30 07:50:07 24 4
gpt4 key购买 nike

我在 pom.xml 中添加了依赖项,例如:

<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>features-restconf</artifactId>
<version>1.2.1-Lithium-SR1</version>
<classifier>features</classifier>
<type>xml</type>
<scope>runtime</scope>
</dependency>

这个依赖项是一个 xml 文件,它类似于:(为了简单起见)

<feature name ='odl-mdsal-apidocs' version='1.2.1-Lithium-SR1' description="OpenDaylight :: MDSAL :: APIDOCS">
<feature version='1.2.1-Lithium-SR1'>odl-restconf</feature>
<bundle>mvn:org.opendaylight.controller/sal-rest-docgen/1.2.1-Lithium-SR1</bundle>
<bundle>mvn:com.fasterxml.jackson.core/jackson-annotations/2.3.2</bundle>
<bundle>mvn:com.fasterxml.jackson.core/jackson-core/2.3.2</bundle>
<bundle>mvn:com.fasterxml.jackson.core/jackson-databind/2.3.2</bundle>
<bundle>mvn:com.fasterxml.jackson.datatype/jackson-datatype-json-org/2.3.2</bundle>
<bundle>mvn:com.fasterxml.jackson.module/jackson-module-jaxb-annotations/2.3.2</bundle>
<bundle>mvn:com.fasterxml.jackson.jaxrs/jackson-jaxrs-base/2.3.2</bundle>
</feature>

我发现 xml 文件中 描述的所有依赖项都将下载到本地存储库中。所以我认为这是解决项目依赖性的另一种方法。但我在 pom.xml 中找不到有关这种依赖关系用法的任何信息。

在哪里可以找到关于 Maven 这部分的资料?有没有文档或教程?

最佳答案

bundle 功能似乎已被贬值。这可能就是为什么您找不到太多相关信息的原因。另一篇文章显示了有关它已被弃用的信息以及另一种捆绑方式。请参阅下面的链接。

Why (and in favor of what) are maven-bundle-plugin's wrap/bundleall goals deprecated?

希望这有帮助

关于java - 使用 xml 文件的 Maven 依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33410687/

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