【问题标题】:Jasper Library download forbidden when running maven: mvn package运行maven时禁止下载Jasper库:mvn包
【发布时间】:2018-02-05 19:22:25
【问题描述】:

我正在下载我在 Intellij Idea 中的 spring 项目所需的所有库。我正在使用 maven:mvn 包。所有库都成功了,除了一个被禁止的:

[ERROR] Failed to execute goal on project remax-service: 
Could not resolve dependencies for project com.qr.remax:remax-service:war:1.4.0: Failed to collect dependencies at net.sf.jasperreports:jasperreports:jar:6.4.0 -> 
com.lowagie:itext:jar:2.1.7.js5: Failed to read artifact descriptor for com.lowagie:itext:jar:2.1.7.js5: Could not transfer artifact com.lowagie:itext:pom:2.1.7.js5 from/to jaspersoft-third-party 
(http://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/):
 Access denied to: http://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/com/lowagie/itext/2.1.7.js5/itext-2.1.7.js5.pom , ReasonPhrase:Forbidden. -> [Help 1]

我把这个http://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/com/lowagie/itext/2.1.7.js5/itext-2.1.7.js5.pom 放在我的浏览器中,我得到了 403错误代码:

我认为这与我所在国家/地区的被屏蔽网站政策有关。无论如何,有没有其他方法可以做到这一点???

【问题讨论】:

  • 你能分享你的 pom.xml 显示这个依赖吗,我正在使用来自美国的以下依赖,它工作正常,<!-- https://mvnrepository.com/artifact/com.lowagie/itext --> <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</version> </dependency>
  • net.sf.jasperreportsjasperreports6.4.0
  • 你可以尝试在你的 pom.xml 中添加存储库吗,<repositories> <repository> <id>jasperreports</id> <url>http://jasperreports.sourceforge.net/maven2</url> </repository> <repository> <id>jaspersoft-third-party</id> <url>http://jaspersoft.artifactoryonline.com/jaspersoft/third-party-ce-artifacts/</url> </repository> </repositories>
  • @AmitKBist 发表你的 las 评论作为回答投票给你!!!!!!
  • 完成,请接受答案

标签: spring maven intellij-idea


【解决方案1】:

请在您的 pom.xml 中添加以下存储库,

<repositories> 
    <repository>
        <id>jasperreports</id>
        <url>http://jasperreports.sourceforge.net/maven2</url>
    </repository>
    <repository>
        <id>jaspersoft-third-party</id>
        <url>http://jaspersoft.artifactoryonline.com/jaspersoft/t‌​hird-party-ce-artifa‌​cts/</url>
    </repository>
</repositories>

【讨论】:

  • 对我不起作用。给出 [错误] 无法在项目 xxx 上执行目标:无法解析项目 xxx 的依赖项:无法在 xxx -> net.s f.jasperreports:jasperreports:jar:6.12.2 -> com.lowagie:itext 收集依赖项: jar:2.1.7.js7:无法读取 com.lowagie:itext:jar:2.1.7.js7 的工件描述符:无法将工件 com.lowagie:itext:pom:2.1.7.js7 从/到 jr- ce-releases (jasperso ft.jfrog.io/jaspersoft/jr-ce-releases):jaspersoft.jfrog.io/jaspersoft/jr-ce-releases/com/lowagie/itext/… 308 永久重定向传输失败
【解决方案2】:

我正在更新最新信息。只需使用以下代码:

<repositories>
<repository>
        <id> jaspersoft-repo</id>
        <url>https://jaspersoft.jfrog.io/jaspersoft/jaspersoft-repo</url>
</repository>
</repositories>

【讨论】:

  • 与 itext-2.1.7.js7 有同样的问题。测试它 - 对我有用,而不是阿米特的回答。谢谢!
【解决方案3】:

在你的 pom.xml 文件中和&lt;/dependencies&gt;之后添加这个

 <repositories>
        <repository>
          <id>jasperreports</id>
          <url>http://jasperreports.sourceforge.net/maven2</url>
        </repository>
        <repository>
          <id>jaspersoft-third-party</id>
          <url>https://jaspersoft.jfrog.io/jaspersoft/third-party-ce-artifacts/</url>
        </repository>
      </repositories>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    • 2017-09-12
    • 1970-01-01
    • 2020-09-26
    • 2017-04-06
    • 2013-06-30
    • 2011-12-15
    相关资源
    最近更新 更多