я сталкивался с этим http://mvnrepository.com/artifact/javadoc/javadoc, но в нем говорилось, что солнце не позволяет перераспределение У меня есть проект Maven, который требуется использовать com.sun.javadoc. *. какой репозиторий можно использовать для получения зависимости?
p / s: я использую затмение
<dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <version>2.5</version> </dependency>
Я не уверен, что это то, что вы спрашиваете, но классы из com.sun.javadoc находятся в tools.jar (которые не могут быть распределены).Если по какой-либо причине вам нужны эти классы в пути к классам, добавьте следующую зависимость:
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>
См. Как включить tools.jar в мои зависимости?
Просто используйте обычный maven-javadoc-plugin, который запускает javadoc из вашего JDK, копия которого у вас уже есть. Убедитесь, что JAVA_HOME указывает на JDK, а не JRE, и что команда 'java' в вашем пути взята из JDK, а не JRE.