spring - 运行 maven 时禁止 Jasper 库下载 : mvn package

标签 spring maven intellij-idea

我正在 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错误代码:
Your client does not have permission to get URL /jaspersoft/third-party-ce-artifacts/com/lowagie/itext/2.1.7.js5/itext-2.1.7.js5.pom from this server. That’s all we know.
我认为这与我所在国家/地区的被阻止站点的政策有关。无论如何有没有办法做到这一点???

最佳答案

请在您的 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>

关于spring - 运行 maven 时禁止 Jasper 库下载 : mvn package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45920419/

相关文章:

java - Beancreationexception+NosuchBeandefinition异常

java - Eclipse 导入 Maven 配置文件中声明的依赖项

java - 从 Maven 设置 TestNG 的详细级别

java - 使用 JMH 时出现奇怪的输出

spring - 如何在 IntelliJ 的 Spring Boot 项目中使用实时编辑

更新到 2017.3.3 后 GitHub 无法连接到 IntelliJ

java web app - 无法检索不是来自根文件夹的页面

java - Spring Boot App - 无法解析占位符

java - 带有 ResponseEntity 的 HttpStatus 和 pdf

java - 如何在 spring 中从组件扫描注释中排除测试文件夹