我通過gradle這個運行與我的doclet的Javadoc,當我運行我的javadoc/doclet的任務,我收到了一個錯誤:的Javadoc不承認doctitle選項/標誌
error - invalid flag: -doctitle
在這之後,下一個使用表
usage: javadoc [options] [packagenames] [sourcefiles] [@files]
-overview <file> Read overview documentation from HTML file
-public Show only public classes and members
-protected Show protected/public classes and members (default)
-package Show package/protected/public classes and members
-private Show all classes and members
-help Display command line options and exit
-doclet <class> Generate output via alternate doclet
-docletpath <path> Specify where to find doclet class files
-sourcepath <pathlist> Specify where to find source files
-classpath <pathlist> Specify where to find user class files
-exclude <pkglist> Specify a list of packages to exclude
-subpackages <subpkglist> Specify subpackages to recursively load
-breakiterator Compute 1st sentence with BreakIterator
-bootclasspath <pathlist> Override location of class files loaded
by the bootstrap class loader
-source <release> Provide source compatibility with specified release
-extdirs <dirlist> Override location of installed extensions
-verbose Output messages about what Javadoc is doing
-locale <name> Locale to be used, e.g. en_US or en_US_WIN
-encoding <name> Source file encoding name
-quiet Do not display status messages
-J<flag> Pass <flag> directly to the runtime system
有沒有人有一個想法,爲什麼Javadoc不接受該標誌?理論上,我使用jdk1.6的tools.jar運行javadoc。我認爲這是javadoc總是會接受doctitle選項的東西。感謝您的時間!
編輯:該doctitle選項是標準Doclet的一部分,所以它看起來像我無法訪問標準Doclet選項。
我不認爲導入更多的類將有所幫助。在編譯的doclet類中,只會提到實際使用的類型,不會導入其他類型。您的doclet必須接受(並解釋)給出的選項,並且doctitle選項對於每個doclet都可能沒有意義,因此它不是默認選項。 –
對不起,你是對的。編譯前我沒有清理過,所以我在這裏混雜了很多東西。不同之處在於「擴展標準」,其中包含了doctitle選項。然後我會編輯答案。非常感謝您的評論! – raspayu