Spring Asciidoctor Extensions没有正确的回购?

时间:2017-08-29 19:34:05

标签: maven spring-restdocs

大家下午好,

我一直在尝试使用spring-asciidoctor-extensions来处理我的文档,但由于某些原因,maven无法找到依赖。

我的构建尝试后出现的错误:

Failed to execute goal org.asciidoctor:asciidoctor-maven-plugin:1.5.5:process-asciidoc (generate-docs) on project organization: Execution generate-docs of goal org.asciidoctor:asciidoctor-maven-plugin:1.5.5:process-asciidoc failed: Plugin org.asciidoctor:asciidoctor-maven-plugin:1.5.5 or one of its dependencies could not be resolved: Failure to find io.spring.asciidoctor:spring-asciidoctor-extensions:jar:0.1.1.RELEASE in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1]

我检查了他们GitHub并环顾四周,发现maven repo中没有任何内容(显而易见的是错误),而question发现回购邮件位于https://repo.spring.io/release。有没有办法直接引用依赖关系到repo?如果不是我能做什么?

2 个答案:

答案 0 :(得分:1)

您可以将pom.xml存储库添加到<repositories> <repository> <id>spring-repo</id> <url>https://repo.spring.io/release</url> </repository> </repositories>

    <dependency>
        <groupId>io.spring.asciidoctor</groupId>
        <artifactId>spring-asciidoctor-extensions</artifactId>
        <version>0.1.1.RELEASE</version>
    </dependency>

使用该声明,您将能够解决此依赖关系:

repo.spring.io

the docs中的更多详情。

注意:无法将此依赖关系显式关联到该存储库。 Maven按照它们的声明顺序遍历存储库,直到解决(或不解决)给定的依赖关系,但是如果从Maven Central解析了所有其他依赖关系,那么唯一要从spring-asciidoctor-extensions解析的依赖关系将是{{ 1}}。

答案 1 :(得分:1)

我也遇到了这个问题。起初我的误解是我期望dependencies部分中的repositories得到解决。但是事实证明,它是pluginRepositories部分。像这样:

<pluginRepositories>
    <pluginRepository>
        <id>spring-repo</id>
        <url>https://repo.spring.io/release</url>
    </pluginRepository>
</pluginRepositories>