繁体   English   中英

Maven OpenAM-在存储库中找不到依赖项

[英]Maven OpenAM - not finding dependency in the repository

我们正在尝试在我们的项目中使用OpenAM,我们使用了maven。 我在pom.xml中添加了以下内容:

<repositories>
    <repository>
        <id>forgerock</id>
        <url>http://maven.forgerock.org/repo/releases</url>
    </repository>
</repositories>

和:

   <dependency>
        <groupId>org.forgerock.openam</groupId>
        <artifactId>amserver</artifactId>
        <version>${openam.version}</version>
        <scope>provided</scope>
    </dependency>

但是每当我运行mvn clean install ,都会出现以下错误:

在forgerock( http://maven.forgerock.org/repo/releases )-> [帮助1]中找不到工件org.forgerock nam:amserver:jar:10.0.0

我试着从.m2文件夹中删除文件夹, mvn clean install -U但没有运气。 我从官方网址获得了maven语法: https : //wikis.forgerock.org/confluence/display/openam/Using+Maven+and+OpenAM

有人可以指导我吗?

他们在您共享的链接中指出,工件ID在最新版本中可能有所不同。 尝试使用openam-core而不是amserver

不幸的是,存储库中没有10.0.0版本,只有10.0.1。 我为此提交了https://bugster.forgerock.org/jira/browse/COMMWEB-117

但是,为什么要使用这样的旧/过时版本?

您应该选择11.0.0。 如果您确实注意到工件因修整而发生了变化。

正如伯恩哈德所说:不幸的是,Maven存储库中没有这些工件。 现在已经添加了它,因此您的Maven项目现在应该可以正常编译。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM