0

アーティファクトをデプロイすると、Maven javadoc プラグインからこの奇妙なエラーが発生します

C:\Users\oomsa\dev\eclipse\chemspot\src\main\java\org\u_compare\shared\label\penn\function\text\TTL_Type.java:60: warning - @generated is an unknown tag.
C:\Users\oomsa\dev\eclipse\chemspot\src\main\java\org\u_compare\shared\label\penn\function\text\TTL_Type.java:24: warning - @generated is an unknown tag.
javadoc: error - Exception processing overview.
javadoc: error - java.lang.IllegalArgumentException: Comparison method violates its general contract!

Command line was: "C:\Program Files\Java\jdk1.7.0_65\jre\..\bin\javadoc.exe" @options @argfile

Refer to the generated Javadoc files in 'C:\Users\oomsa\dev\eclipse\chemspot\target\apidocs' dir.

        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5043)
        at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1990)
        at org.apache.maven.plugin.javadoc.JavadocJar.execute(JavadocJar.java:181)
        ... 21 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

他のプロジェクトではなく、特定のプロジェクトでのみそれを行います。何がうまくいかなかったのでしょうか?

4

1 に答える 1

0

基本ソースから javadoc を生成しているように見えますが、生成されたコード スタブが含まれているものではありません。

失敗する直前に、@generatedタグが不明であるというエラーが発生します。ソースコードが欠落しているため、Javadoc をコンパイルするための重要な情報 (ソースコードのすべてではないにしても一部など) が欠落していることは間違いありません。

問題のファイルを開いて確認しましたか? それは始めるのに良い場所です。

于 2014-08-11T13:22:09.587 に答える