我遇到了这个http://mvnrepository.com/artifact/javadoc/javadoc,但它表示太阳不允许重新分配。我有一个需要使用com.sun.javadoc。*的maven项目。我可以使用哪个存储库来获取依赖关系?maven项目需要sun.javadoc jar
P/S:我使用的Eclipse
我遇到了这个http://mvnrepository.com/artifact/javadoc/javadoc,但它表示太阳不允许重新分配。我有一个需要使用com.sun.javadoc。*的maven项目。我可以使用哪个存储库来获取依赖关系?maven项目需要sun.javadoc jar
P/S:我使用的Eclipse
我不确定这是你要求的,但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>
只需使用普通的它运行从你的JDK,你已经拥有的有效副本的Javadoc Maven的Javadoc的插件。确保JAVA_HOME指向JDK而不是JRE,并且路径中的'java'命令来自JDK,而不是JRE。
我加入的依赖就像上面的pom.xml不过的com.sun *依然没有找到,给。错误。我的完整pom.xml看起来像http://tinyurl.com/ya83kgj – cometta 2010-03-01 03:21:07
检查您的JAVA_HOME和CLASSPATH是否正确,并且javadoc jar存在于正确的位置。 – 2010-03-01 05:52:27
是我的java_home路径是正确的。 com.sun.javadoc在这个文件里面D:\ work \ Java \ jdk1.6.0_13 \ src.zip – cometta 2010-03-01 06:13:20