maven - 跳过Javadocs中的依赖关系-由于无效的存储库URL,Maven Javadoc卡住了

标签 maven reporting javadoc

我的Maven POM使用

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.9</version>
    <configuration>
        <show>public</show>
        <failOnError>false</failOnError>
    </configuration>
</plugin>

在报告部分。一切似乎都还可以,但是在某些时候它尝试生成依赖项报告,并且由于无法访问存储库URL(没有启动)而被永久卡住。出现此错误:
[INFO] Generating "Dependencies" report    --- maven-project-info-reports-plugin:2.5.1
[WARNING] The repository url 'file://${basedir}/stage' is invalid - Repository 'local-mime4j-stage-repository' will be blacklisted.
[WARNING] The repository url 'http://antlr.org/antlr-snapshot' is invalid - Repository 'antlr-snapshot' will be blacklisted.

在那之后,它一直等待着永远,因为我没有构建。所以我的问题是如何告诉javadoc排除此步骤,而不尝试生成依赖项报告?

最佳答案

http://www.java-tutorial.ch/maven/maven-site-build-slow-due-to-dependency-report-plugin很好地描述了如何从命令行或POM文件中关闭依赖项位置检查。

总结一下:

  • 命令行:
    mvn -Ddependency.locations.enabled=false site
    
  • POM:
    <plugin>
      <artifactId>maven-project-info-reports-plugin</artifactId>
      <configuration>
         <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
      </configuration>
    </plugin>
    
  • 关于maven - 跳过Javadocs中的依赖关系-由于无效的存储库URL,Maven Javadoc卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14855619/

    相关文章:

    VS lightswitch 中的报告

    intellij-idea - intellij 的 javadoc 自动生成

    javadoc - 论文中如何引用Javadoc?

    maven - 如何在 Maven 插件上下文中修改源代码?

    java - Spring中的抽象方法错误

    java - Selenium Webdriver 和 TestNG 的图形报告

    postgresql - pentaho CDE,来自 PostgreSQL 的报表设计器 justify_interval 查询

    java - 有自动更新Javadoc的工具吗?

    java - 无法让提供者在 Jersey 工作

    java - 在构建/部署时更改配置文件