我有一個jar編譯的庫,我在源代碼中編寫了文檔。還有一個生成jar的工具,它只包含目標項目需要的那些類。我有大量使用這個jar的項目,只有這些類應該放在目標項目中。 現在的問題 我想爲classes.is提供文檔,它可以從編譯的類生成文檔?爲編譯類生成html文件
1
A
回答
1
有沒有簡單的方法做你想要什麼,但你可以試試下面的辦法:
提取所有
.class
文件的名稱在你的JAR,以他們的名義過濾掉任何與$
和將剩餘部分映射到原始文件名.java
。創建一個臨時目錄樹,其中包含上面選擇的所有
.java
文件的副本。使用about樹作爲源路徑運行
javadoc
命令。
如果你沒有太多的文件,你可以跳過創建一個目錄樹的步驟,並與所有.java
文件名作爲命令參數運行javadoc
命令。
無論哪種方式,你將有一些不平凡的腳本......或等效的Java ......來實現。
2
否。文檔(javadoc)是從源文件(.java)生成的。所有的評論/ javadocs在編譯後都會丟失。
庫的用戶只能使用他們IDE的自動完成作爲某種文檔。
我看不到您的腳本,但我認爲您可以將相同的邏輯應用於生成javadoc的生成,就像生成jar。
0
我想你應該過濾目標項目所需的類的註釋,分別與正在創建的子jar結合使用。
相關問題
- 1. 編譯ANTLRWorks生成的類文件
- 2. GWT - 編譯爲html文件
- 3. 成功編譯後,mingw編譯器不會生成exe文件
- 4. 編譯debug =「false」爲ASP.NET文件時生成PDB文件?
- 5. 編譯html文件
- 6. gradle生成的文件無法編譯
- 7. 編譯使用動態生成文件
- 8. 在編譯時生成信息文件
- 9. Arduino的生成文件無法編譯
- 10. SvcUtil生成不編譯的Reference.cs文件
- 11. 從java beans生成html - 在編譯時
- 12. 使用NVIDIA的nvcc編譯器編譯並生成.cl文件?
- 13. 用HTML編輯WordPress生成的文件
- 14. Java運行時編譯和類文件生成
- 15. 在「目標」文件夾中生成的Maven java類未編譯
- 16. 生成的類文件無法反編譯
- 17. Eclipse JDT編譯器生成帶「src」前綴的類文件
- 18. 生成與編譯器選項d.ts文件生成角
- 19. 播放預編譯命令生成只有一個預編譯的文件夾類文件,而不是生成的類文件的控制器,模型等
- 20. 定義類來生成HTML文件
- 21. 爲什麼java編譯器爲單個java文件生成多個.class文件?
- 22. C++編譯生成
- 23. 編譯生成Cruft
- 24. 如何將SWIG生成的C#文件編譯爲.NET DLL?
- 25. 爲什麼C++編譯器在此處生成臨時文件?
- 26. 編譯scala代碼後爲什麼會生成兩個類文件?
- 27. 爲什麼scala在編譯後會生成太多的類文件?
- 28. JAXB生成的類編譯錯誤
- 29. 在編譯文件中編譯類
- 30. 如何將HTML文件編譯成CHM文件?