java - maven 项目需要 sun.javadoc jar

标签 java eclipse maven

我遇到了这个http://mvnrepository.com/artifact/javadoc/javadoc但它表示 sun 不允许重新分配。我有一个需要使用 com.sun.javadoc.* 的 Maven 项目。我可以使用哪个存储库来获取依赖项?

p/s: 我用的是eclipse

<dependency>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-javadoc-plugin</artifactId>
    <version>2.5</version>
</dependency>

最佳答案

我不确定这是你要问的,但是 com.sun.javadoc 中的类在 tools.jar 中(无法分发) .如果出于某种原因您需要在类路径中使用这些类,请添加以下依赖项:

<dependencies>
  <dependency>
    <groupId>sun.jdk</groupId>
    <artifactId>tools</artifactId>
    <version>1.5.0</version>
    <scope>system</scope>
    <systemPath>${java.home}/../lib/tools.jar</systemPath>
  </dependency>
</dependencies>

参见 How do I include tools.jar in my dependencies?‎

关于java - maven 项目需要 sun.javadoc jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2353603/

相关文章:

java - java 中的 while 和 for 改变循环条件

java - 使用样板生成和生成器(GWT 平台)的 Ant 构建失败

java - 整个包/类集的 Eclipse 清理代码样式

eclipse - 大型开发团队和SVN

java - 如何在新方法中使用两种不同方法中的变量?

java - 无法执行目标 org.apache.felix :maven-scr-plugin:1. 20.0

java - 将客户端证书设置为 Java HTTP 连接中的请求属性?

java - 导出带有图像的 Jar

java - 使用各种资源构建可运行的 .jar 或 exe - 如何?

java - 如果我的java home是空的,maven从哪里获取java版本