WTPとm2eclipseの連携覚書

eclipseは3.3、WTPは2.0、m2eclipseは0.10です。

1.m2eclise projectを作成
2..projectに
org.eclipse.wst.common.project.facet.core.nature
を追加。
3.プロジェクトのプロパティを開きProject FacetsでDynamic Web Module(とJava)を選択。 Context Rootはお好み。Content Directoryはsrc/main/webappにしたいがvalidationで弾かれるので適当に入力。Java Source Directoryは無視されるっぽいのでデフォルトのままでok。
4..settingsにあるorg.eclipse.wst.common.componentの



に変更。 WebContent内のWEB-INFとMETA-INFも/src/main/webappに移動。
5.プロジェクトプロパティを開きJ2EE Module DependenciesでMaven2 Dependenciesにチェックを入れる。


なんか面倒なコトやってるけど、要はDynamic Web ProjectのJ2EE Module Dependenciesを設定すればできるよ、ってコト。 これでLibCopyやm2wtp使わずにローカルリポジトリ内のjarを参照できるぜー><

今までSpringしか使ったことなかったんですが、よーやく重い腰上げてSeasar2触り始めてみました。
なんとなくS2JUnit4から。

package net.nagaseyasuhito.sandbox.s2junit4;

import org.junit.runner.RunWith;
import org.seasar.framework.unit.Seasar2;
import org.seasar.framework.unit.TestContext;

@RunWith(Seasar2.class)
public class Sandbox
{
	private TestContext context;

	public void first() throws Exception {
		System.out.println("テストなんですよ。");
	}
}
org.seasar.framework.container.ComponentNotFoundRuntimeException: [ESSR0046]コンポーネント(interface javax.transaction.TransactionManager)が見つかりません
テストなんですよ。

って、Servlet APIとかJTA(無くても動くけど)とか必要なのかな、なのかな?スタンドアロンGUIアプリ作るにしても必要なのかなー。
しばらくちまちま触ってみるデス。

Twitterしてみた

java-jaでも流行りつつあるTwitter入れてみた。 なんかよーわからんけどお友達追加しつつゆるゆるやってみよう。
IMから更新できるみたいなので、普段はMSN/Yahoo使ってるMiranda IMJabberプラグイン使って登録。 うむ、便利。
IM経由で日本語使うには末尾に" ."(スペースとピリオド)入れなきゃみたいデス。

はてなダイアリーデビュー予定

近いうちにmixiとは違った趣向で日々を綴り始めます。
javaを始めとした開発話から、タップダンサーとしてのあれこれ、2chyoutubeでめっけたオモシロネタを中心に〜☆