我正在爲我們的公司內部使用而設計一個小型庫,並且一直在大量記錄它。現在,我建設我的罐子下面的代碼:如何構建我的jar文件,以便使用該庫的用戶將能夠在Eclipse中看到javadoc
<project name="commonutils" default="compile" basedir=".">
<property name="src" location="src" />
<property name="build" location="buildDirecotry" />
<target name="compile">
<delete file="${ant.project.name}.jar" />
<mkdir dir="${build}"/>
<javac srcdir="${src}" destdir="${build}" debug="on" target="1.5">
<classpath>
<pathelement location="lib/build/server.zip" />
<pathelement path="${java.class.path}/"/>
</classpath>
</javac>
<jar basedir="${build}" destfile="${ant.project.name}.jar" />
<delete dir="${build}" />
</target>
</project>
的正常工作,它建立在它的所有SRC文件我的jar文件,但是當我包括另一個項目的jar文件我沒有再有我的任何javadoc評論。使用JDDecompiler我看不到類文件中的註釋,儘管我不確定它的java編譯器是剝離它們還是JD。
我的問題是:如何構建我的jar文件,以便使用該庫的用戶將能夠在Eclipse中查看javadoc。
你確定源文件在jar嗎? – oers 2011-03-31 08:37:49
他們不是,只有類文件是。 (我沒有問題,包括來源) – Peeter 2011-03-31 08:39:28