проект знатока потребовал sun.javadoc банки

я столкнулся с этим http://mvnrepository.com/artifact/javadoc/javadoc, но это указало, что солнце не позволяет перераспределение. у меня есть проект знатока, который потребовал для использования com.sun.javadoc.*. какой репозиторий я могу использовать для захвата зависимости?

p/s: я использую затмение


    org.apache.maven.plugins
    maven-javadoc-plugin
    2.5

9
задан cometta 1 March 2010 в 03:20
поделиться

2 ответа

Я не уверен, что вы спрашиваете, но классы из com.sun.javadoc находятся в инструментах .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 в свои зависимости?

14
ответ дан 4 December 2019 в 13:01
поделиться

Просто используйте обычный maven-javadoc-plugin, который запускает javadoc из вашего JDK, действующая копия которого у вас уже есть. Убедитесь, что JAVA_HOME указывает на JDK, а не на JRE, и что команда java на вашем пути от JDK, а не JRE.

2
ответ дан 4 December 2019 в 13:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: