проект maven требуется sun.javadoc jar - PullRequest
9 голосов
/ 01 марта 2010

я сталкивался с этим 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>

Ответы [ 2 ]

14 голосов
/ 01 марта 2010

Я не уверен, что это то, что вы спрашиваете, но классы из 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 в мои зависимости?

2 голосов
/ 01 марта 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...