昨日のエラーはmaven2.0.7で作成していたこともあって、maven2.0.5であらためて作り直してみることにした。

すると今度は mvn install 時にエラーが発生

[INFO] Executed tasks
[INFO] [compiler:compile]
[INFO] Compiling 16 source files to C:\androMDA\hello_world\web\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

C:\androMDA\hello_world\web\src\main\java\helloworld\sample\HelloWorldController
Impl.java:[14,21] <identifier> がありません。

C:\androMDA\hello_world\web\target\src\helloworld\sample\HelloWorldController.ja
va:[13,30] <identifier> がありません。

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 42 seconds
[INFO] Finished at: Fri Sep 14 09:30:10 JST 2007
[INFO] Final Memory: 37M/63M
[INFO] ------------------------------------------------------------------------

上記は getMessage の戻り値 void の種類が違ったことが原因

f:id:shohu33:20070914103339j:image:left

void [UML Standard Profile::MagicDraw Profile::datatypes]
ではなく
void [datatype]

を指定しなくてはならない。・・・こんな細かいところでコンパイルエラーになるのは痛い。。

その後、mvn deployを行いブラウザでアクセスしてみる・・・

昨日の最後と同じエラーだ(号泣
結局調べていくうちに、Javaのバージョンが1.6ではなく1.5でないと動かないらしい。。

http://galaxy.andromda.org/forum/viewtopic.php?t=3555&highlight=context+init+parameter

手ごわいツールだ。。。
環境変数を1.5用に全て変え、あらためてJBOSSを起動してみると・・・・

見事画面表示された!!!!