首页 > 解决方案 > maven中的repos没有jar文件吗?

问题描述

我尝试过浏览各种 repos,但是我找不到包含此依赖项的 jar 文件的一个:

<dependency>
    <groupId>com.oracle.java</groupId>
    <artifactId>jre</artifactId>
    <version>1.8.0_131</version>
</dependency>

我得到的错误:无法解析项目 com.blackducksoftware.test:example-maven-travis:jar:0.1.0-SNAPSHOT 的依赖项:在 jboss 中找不到工件 com.oracle.java:jre:jar:1.8.0_131(http://repository.jboss.org/nexus/content/groups/public-jboss )

为什么只有 pom 文件在 repo 中而不是 jar 文件有什么原因?如何获取 jar 文件?

标签: maven

解决方案


来自 mvnrepository.com:

注意:此工件位于 Alfresco 存储库 ( https://artifacts.alfresco.com/nexus/content/repositories/public/ )

因此,您需要将配置文件条目添加到您的 settings.xml 文件中。

例子:

 <profile>
            <id>alfresco-repo</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <repositories>
                <repository>
                    <id>alfresco-repo</id>
                    <name>Alfresco Repository</name>
                    <url>https://artifacts.alfresco.com/nexus/content/repositories/public/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                </repository>
            </repositories>
        </profile>

推荐阅读