[英]Why do we need both javadoc and sources jar?
一般在發布庫的時候,是不是同時需要sources.jar
和javadoc.jar
? 我不太明白javadoc.jar
的用途。如果是關於代碼文檔,IDE 可以從sources.jar
本身顯示它。
請注意,這不是What are the differences between javadoc.jar, sources.jar and.jar 的副本? . 我正在尋找javadoc.jar
可以做什么, sources.jar
不能做什么。
讓我一一回答問題:
如果可以使用 sources.jar,為什么 javadoc.jar 甚至存在?
這個問題基本上是針對開發人員的。 如果無法共享資源(例如,它可能是專有的),共享文檔仍然會有幫助。
為什么開發人員同時提供兩者?
一個非常簡單的原因可能是因為這是 Maven、Gradle 等的默認值。
另一個原因可能是某些組織出於安全原因(或其他原因)不允許訪問源代碼,或者不能/不想自己構建 HTML 文件,而只是托管它們。
如果我可以使用 sources.jar,為什么我作為開發人員需要將 javadoc.jar 導入我的 IDE?
我會說你不應該需要。 作為一名開發人員,我經常發現將源代碼用於調試等非常有用,所以我更喜歡 source.jar。
來源 JAR 和 Javadoc JAR 用於根本不同的目的。
出於上面詳述的精確解釋原因,針對其開發的產品的完整表示應包括source
和javadoc
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.