java - 为什么 Maven 找不到这个 jar

标签 java maven

我有我的项目需要的以下 JAR,所以我将它添加到我的 pom.xml 中...

<dependency>
        <groupId>org.reficio</groupId>
        <artifactId>soap-builder</artifactId>
        <version>1.0.0-SNAPSHOT</version>
        <exclusions>
            <exclusion>
                <groupId>org.apache.ws.commons.schema</groupId>
                <artifactId>XmlSchema</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

但是当我运行 Maven 时,它会尝试从各种存储库下载,但最终失败了。它只创建一个“lastUpdated”文件,其内容如下..

http\://repository.jboss.org/nexus/content/groups/public-jboss/.lastUpdated=1392941827625
http\://www.terracotta.org/download/reflector/releases/.lastUpdated=1392941828195

有人有什么建议吗?这个 JAR 根本不存在了吗?

谢谢。

最佳答案

该 Artifact 不在 Maven Central(或其他默认存储库)中,因此 Maven 不会自动找到它。 reficio/soap-ws page on Github解释:

soap-ws is not yet located in the central maven repo, thus you also have to add an additional repository to your config.

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

关于java - 为什么 Maven 找不到这个 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21922632/

相关文章:

java - 使用 Hibernate 更新 mysql 日期列?

maven - ANTLR4生成的代码未编译: “cannot override reset()”

java - 与日志库冲突 - 类路径包含多个 SLF4J 绑定(bind)

java - Maven中执行标签的使用

java - 我应该如何将文件加载到我的 Java 应用程序中?

java - 将密码移出 war

java - Elasticsearch 单元测试

java - 您如何在 Nexus 存储库管理器中 Hook Maven Artifact 的版本?

java - 使用 Maven 执行主类并保存输出

java - 如何测试传递的对象是集合还是数组