gpt4 book ai didi

maven - 无法将存储库添加到本地 settings.xml

转载 作者:行者123 更新时间:2023-12-04 23:09:09 27 4
gpt4 key购买 nike

当我在 .m2/settings.xml 文件中指定我的存储库时,我无法让 Maven 下载依赖项。但是,当我将存储库名称添加到我的 pom 时,Maven 会下载这些依赖项。

具体来说,我正在尝试编译一些 hibernate 示例项目,并且我已经阅读了应该将以下存储库添加到我的 pom 或 settings.xml 的说明:

    <repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<layout>default</layout>
<releases><enabled>true</enabled><updatePolicy>never</updatePolicy></releases>
<snapshots><enabled>true</enabled><updatePolicy>never</updatePolicy></snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</pluginRepository>
</pluginRepositories>

当我将代码片段放入项目的 pom.xml 时,一切正常,但是当我尝试将其放入 settings.xml 时,我收到此错误:

The POM for org.hibernate:hibernate-core:jar:3.6.1.Final is missing, no dependency information available


任何想法我可能做错了什么?

最佳答案

您必须指定 <repositories><pluginRepositories><profile> settings.xml 的标签.可能此配置文件不是 active .确保您的设置文件中存在以下其中一项。

<activeProfiles>
<activeProfile>myProfile</activeProfile>
</activeProfiles>

或者
<profile>
<id>myProfile</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
...
</profile>

关于maven - 无法将存储库添加到本地 settings.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4915349/

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