home >  Apache > Maven

Maven2のsiteで「Unable to find javadoc command」

siteを動かしてみると以下のエラーが。
 [INFO] javadoc:javadoc
 org.apache.maven.plugin.MojoExecutionException: An error has occurred in JavaDocs report generation:Unable to find javadoc command: The javadoc executable 'C:\fujihara\Sun\SDK\jdk\bin\javadoc.exe' doesn't exist or is not a file. Verify the JAVA_HOME environment variable.
     at org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:238)
     at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:578)
     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:508)
     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:328)
     at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:151)
     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:220)
     at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:813)
     at org.maven.ide.eclipse.embedder.Maven2Executor.main(Maven2Executor.java:85)
 Caused by: org.apache.maven.reporting.MavenReportException: Unable to find javadoc command: The javadoc executable 'C:\fujihara\Sun\SDK\jdk\bin\javadoc.exe' doesn't exist or is not a file. Verify the JAVA_HOME environment variable.
     at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1172)
     at org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:136)
     at org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:224)
     ... 7 more
 Caused by: java.io.IOException: The javadoc executable 'C:\fujihara\Sun\SDK\jdk\bin\javadoc.exe' doesn't exist or is not a file. Verify the JAVA_HOME environment variable.
     at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.getJavadocExecutable(AbstractJavadocMojo.java:2391)
     at org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:1168)
     ... 9 more
 [INFO] ----------------------------------------------------------------------------
 [ERROR] BUILD FAILURE SimpleJarProject:SimpleJarProject:jar:1.0-SNAPSHOT (  task-segment: [site] )
 [INFO] ----------------------------------------------------------------------------
 [INFO] An error has occurred in JavaDocs report generation:Unable to find javadoc command: The javadoc executable 'C:\fujihara\Sun\SDK\jdk\bin\javadoc.exe' doesn't exist or is not a file. Verify the JAVA_HOME environment variable.
 [INFO] ----------------------------------------------------------------------------
「Unable to find javadoc command」っていってるのでJAVA_HOMEを見てみると、javadoc.exeが入ってなかった。 JavaSE(JREではなくJDK)をダウンロードして、javadoc.exeが入っていることを確認。 そこに環境変数JAVA_HOMEを設定したら成功。

参考

Apache Mavenはビルドスクリプトを再利用するためのフレームワークです。... 続き
Maven 2520円 
本書はMavenの概要からインストール方法、使い方、高度なテクニックまでがバラン... 続き
Java開発において安定したプロジェクト開発構成を提供するMavenについて、そ... 続き

コメントする


画像の中に見える文字を入力してください。

著者:Venkat Subramaniam, Andy Hunt, Shane Warden 税込2,520円
アジャイルの核心となるプラクティスについての、包括的かつ焦点の定まった簡潔な要約。特定のアジャイルな方法論を押し付けるのでなく、いろいろな方法論に共通するプラクティスを結びつけ、首尾一貫した全体像を描き出している。
著者:Yugui 税込 2,310 円
他言語でのプログラミング経験を持つ人を対象に、Rubyの特徴、Rubyならではの方法や慣習について解説。Rubyの基礎的な部分とメタクラスやブロック構文のような独自の概念、それらにまつわる文化を説明し、Ruby特有の考え方を知ってもらうことを目的としている。Ruby1.8及び1.9に対応している。 「BOOK」データベースより
著者:前田剛 税込 2,100 円
RubyonRailsで実施されたWebベースのプロジェクト管理システムRedmaineの解説書。

daipresents!!

҂̑蕨

tWn{github

tWn{Google Code