Могу ли я сохранить информацию о комментариях в моем файле Jar (создан Ant)? - PullRequest
2 голосов
/ 22 марта 2012

Когда я собираю свой проект в файл Jar с помощью Ant, я одновременно генерирую javadoc.

Но когда я использую этот Jar в новом проекте, я не вижу комментарий Jar в Eclipse(нажмите F2).

Поэтому я попытался добавить путь к местоположению файлов javadoc в «Расположение javadoc» в свойствах моего нового проекта, он не работает, даже если Eclipse сообщит мне «Местоположение вероятноvalid '.

Когда я открываю его в браузере, URL выглядит как file:///file:/C:/Users/topxebec/Desktop/doc/index.html, в URL есть два префикса, но в затмении у меня есть только file:/C:/Users/topxebec/Desktop/doc/index.html,.

Я пыталсяизменить его на C:/Users/tongxuebin/Desktop/doc/, но Eclipse сказал, что это неверный URL.

Так как решить эту проблему?Или я могу просто сохранить комментарии в банке, когда они сгенерированы Ant?

1 Ответ

1 голос
/ 22 марта 2012

Похоже, вы не можете поместить javadoc в тот же jar, что и файлы классов, так что eclipse автоматически покажет документ.

Решение состоит в том, чтобы включить исходный код. Это также поможет, если вам нужно отладить классы в этой банке.

Этот ответ: Как создать файл JAR, чтобы пользователи, которые используют библиотеку, могли видеть Javadoc в Eclipse , охватывающий этот случай. Но это просто сводится к:

<target name="jar.noCompile.src">  
    <jar destfile="${ant.project.name}.jar">  
      <fileset dir="${classes}"/>  
      <fileset dir="${src}" includes="**/*.java"/>  
    </jar>  
</target>  
...