10/07/09 21:59:14
共有クラスを複数のプロジェクトで共有するのに、
JAR ファイルを作成してビルドパスに追加するよりも効率的な方法はありませんか?
965:デフォルトの名無しさん
10/07/09 22:11:31
>>964
お前の「効率的」を定義してくれ
966:デフォルトの名無しさん
10/07/10 02:55:57
>>964
共有クラスが一つのプロジェクトだと仮定して
プロジェクトのプロパティ -> Javaのビルドパスでそのプロジェクトを指定。
Web開発でWTPならJava EEモジュール依存で指定。
tomcat launcherならdevloder.jarをtomcat/common/libに置いて
開発用クラスローダーを使うにチェック。
WTPで共有クラスもWebプロジェクトの場合はいちいちjarファイルを作るしかないと思う。
JavaEEモジュール依存は[project]/build/classes配下にあるという前提っぽいので
共有クラスがWebプロジェクトだと自動生成するjarのパッケージがおかしくなる。
com/company/project/Main.class
じゃなくて
/WEB-INF/classes/com/company/project/Main.class
とかになっちゃう気が
967:デフォルトの名無しさん
10/07/10 02:56:20
>>964
共有ライブラリ用のプロジェクト作って、他のプロジェクトのビルドパスに共有ライブラリのプロジェクトを追加すりゃいいじゃん。
968:名無しさん@そうだ選挙に行こう
10/07/10 08:26:02
で?
「ビルドパスに追加するよりも効率的な方法」は無いの?
969:名無しさん@そうだ選挙に行こう
10/07/10 10:18:31
多分ビルドパスに入れられるのはjarだけって思ってるんだろうな、こいつ。
970:名無しさん@そうだ選挙に行こう
10/07/10 23:17:07
こいつとか言ってねえでさっさと教えろや( ゚д゚)、ペッ
971:デフォルトの名無しさん
10/07/11 00:59:25
3人も教えてるのにまだわからないか。駄目だこりゃ
972:デフォルトの名無しさん
10/07/13 01:41:38
Java 1.6.0_21 にしてから
Eclipse が頻繁に固まったり、落ちたりするようになった
ような気がする
973:デフォルトの名無しさん
10/07/14 02:24:44
>>964
Eclipse とはズレるが、subversion を使っているのだったら、
svn external で共有クラスのパスを組み込めないかな?
参照する側は、あたかも自プロジェクトのソースのように扱える。
的を外していたらごめんなさい。