1 名前:デフォルトの名無しさん mailto:sage [2008/05/23(金) 10:18:14 ] ●公式サイト Eclipse.org home www.eclipse.org/ Eclipse downloads home www.eclipse.org/downloads/ ●JDK JDK 1.4.2 java.sun.com/j2se/1.4.2/ja/download.html JDK 5 (1.5.0) java.sun.com/j2se/1.5.0/ja/download.html JDK 6 (1.6.0) java.sun.com/javase/ja/6/download.html ●関連サイト エクリプス - Eclipse Wiki (日本語) eclipsewiki.net/eclipse/ Eclipse Plugins eclipse-plugins.2y.net/eclipse/index.jsp Eclipse Plugin Central www.eclipseplugincentral.com/index.php
357 名前:デフォルトの名無しさん [2008/07/01(火) 03:02:00 ] >>356 好きな場所に置いて良い。 ただし、「Add an Extension Location」でプラグインを追加した後は 場所を変えないように。
358 名前:デフォルトの名無しさん [2008/07/01(火) 11:07:24 ] Ganymedeって関数定義へのCtrl+移動とかリドゥのショートカット(Ctrl+Y)できなくなってる???
359 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 14:01:03 ] Europa の Java EE package を DL したいんだけど、 どうやってたどればいいの? 前から思ってたんだけど eclipse.org のサイトって超わかりにくい
360 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 16:18:21 ] EuropaからGanymedeに移行したいんだけどそのまま上書きしておk? Ganymedeの日本語化はPleiadesの最新版使えば何とかなるかしら
361 名前:359 mailto:sage [2008/07/01(火) 16:21:35 ] Ganymede の日本語化はやってみたけど、普通にPleiades の最新版落としてきて Europa のときと同じ手順でやればOK europa から Ganymede に上書きで大丈夫かどうかはわからん
362 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 18:50:18 ] >>349 Eclipseはバージョンによって全然違うしなあ。 それにプラグインのあるなしも大きく影響する。 プラグインの設定ファイルもあるし。 下手にやると大変だからそれぞれの設定ファイルのバージョンチェックは忘れずに。 Wikiで公開するといいだろう。
363 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 18:53:38 ] >>361 日本語化はそんなことしなくても Ganymede Java EEインストールした時点で すでに言語パックのアップデートサイトが入っており、 自分でダウンロードファイルを弄ることなく、 即座にアップデートマネージャからインストールできる。 そういえば言語パックも最近アップデートされたようだ。 詳しくは>>314-315 参照
364 名前:デフォルトの名無しさん mailto:sage [2008/07/01(火) 22:09:02 ] >>362 EmacsでJavaを書く時のようなハイライトにしたいんです。
365 名前:デフォルトの名無しさん [2008/07/02(水) 00:04:21 ] お世話になります。 eclipseを用いたデバッグについて教えてください。言語はJavaです。 eclipseで、 デバッグでプログラムを実行→ブレークポイントで停止 の状態で、変数にnullを設定したいのですが、どうすればよいのでしょうか。 googleで検索して見つかったのは、「表示ビュー」で「変数=null;」を表示する、 と書いてあるものしか見つけられず、上記も意味がわかりませんでした。 たとえば、以下のコードで。 String ababa; ababa = "abababababa" System.out.println(ababa); System.out.println(ababa); 以上。 上記にて、2回目のprintlnにブレークポイントを設定して、ababaの内容をnullにしたいです。 (が出来れば、本来の目的を達成できると思います。)
366 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 00:12:29 ] 変数ビューでそれっぽいとこ押して、nullにしてみればどうだろう
367 名前:デフォルトの名無しさん [2008/07/02(水) 15:56:09 ] Pleiades を使って日本語化したいと思っているんですが、 features と plugins ディレクトリを eclipse 内の同じディレクトリに コピーすればいいんでしょうか?それとも、全て上書き保存でいいんでしょうか? どなたか、教えていただけませんか?
368 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 16:58:08 ] >>367 同じ名前のフォルダにコピーでいい その後で、Eclipse本体があるフォルダ内にあるEclipse.ini に -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar を追加 ただ、設定済みのAll in Oneもあるようだけど mergedoc.sourceforge.jp/
369 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 18:50:59 ] ubuntu8.04でEclipseをインストールして使っています。 ひょんな事でVisual Editorを ヘルプー検索およびインストール からインストールして使っていましたが、 使わなくなったので、ヘルプー構成の管理から削除しまして、再びインストールしたいと思って 検索およびインストールからインストールをしようとしましたが、フィーチャーの一覧から消えてしまっていました。 そこで質問ですが、Visual Editorをフィーチャー一覧へ復活させる方法はありますでしょうか。 よろしくお願いします。
370 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 20:33:20 ] 初心者にお勧めのEclipseの参考書ってありますか?
371 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 21:12:59 ] InfoQ に、eclipse Ganymede についての記事がけっこうあった。 www.infoq.com/jp/eclipse
372 名前:371 mailto:sage [2008/07/02(水) 21:20:03 ] あ、>>371 は >>370 さんあてではないです。 >>370 さんへ: amazon で eclipse 3.3 でひっかかるやつならどれでもいいのでは。 本読むより触ったほうが早いと思いますよ。 どうせ全部の機能覚えられないし、 Eclipse 全然つかってなくても Java できる人はいっぱいいるし、 自分も普段は Emacs + ant / maven だし。 (なんか厨っぽいレスになってしまった)
373 名前:デフォルトの名無しさん mailto:sage [2008/07/02(水) 23:24:44 ] VE使ってSwingのコンポーネント作成するときは、 「ファイル」→「新規」→「Swing」→「JPanelビジュアルクラス」でおk?
374 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 00:12:58 ] Ganymedeで、ダイアログのボタンが全部馬鹿でかくなるのオレだけ?
375 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:30:04 ] おれもエロい写真見るとちんこでかくなるけどどうかしたか?
376 名前:365 [2008/07/04(金) 00:29:58 ] >366 レスありがとうございます。 その方法を試したところ、"null"(文字列)が設定されてしまいました。 が、場合によってはnullが設定される場合もあるようで。??? 出来ないわけがないと思っていじっていたら、右クリックからの値の変更で、nullを評価したらうまくいきました。 ありがとうございます。
377 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 01:26:17 ] >>367 どうでもいいけどさ。 なんでPleiadesに拘るの? すでに初期状態でアップデートマネージャから 日本語化ができるようになっているのに。中身はPleiades使ってるだろうケドサ
378 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 01:27:22 ] >>374 そんな減少起きてないなあ Java EEをダウソしたが
379 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 06:56:01 ] >>377 Babelの対象にならない野良プラグインも日本語化できるという利点がある。
380 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 11:39:11 ] >>377 Babelはなかなか翻訳反映されないだろ しばらく待つならBabelでOkだけど
381 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 11:42:44 ] 3.4で外部プラグインディレクトリってどこで指定を・・・・
382 名前:デフォルトの名無しさん [2008/07/04(金) 17:10:31 ] Javaのソース書いてるときに メソッドの説明がポップアップされるんだけど 途中で切れてて最後まで読めない場合があります。 全部読めるようにはできないでしょうか?
383 名前:デフォルトの名無しさん [2008/07/04(金) 18:22:31 ] 現状Tomcat5.5で動いてるシステムをTomcat6にバージョンアップする メリットってありますか? XMLファイルとかの記述方法が変わってるみたいで 環境変わって動かなくなるのが怖いのですが。
384 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 18:51:23 ] >>382 そのポップアップに書いてあるだろjk
385 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 20:15:01 ] >>378 システムのフォントをメイリオにしてたせいでした。 すんません
386 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 21:25:21 ] local CVSって使えますか?
387 名前:デフォルトの名無しさん [2008/07/05(土) 10:17:27 ] >>379-380 PleiadesってDIするから動作が変わってる可能性があって気持ち悪くないか?
388 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 10:43:34 ] 現在学校でサーブレットの勉強をしていて家でも同じ環境で やろうと思いeclipse3.2,tomcat5.5をインストールしました 学校ではワークスペースをUSBメモリにしてやっていて 家でも同様にUSBを指定して、そのままではlocalhostに アクセスできなかったのでファイルをtomcatのwebappsに 置くととりあえず実行はできました ただeclipseで編集しても更新されないのでいちいちコピーして 上書きをしています どうすればeclipseで編集してそのまま実行できるようになるのでしょう?
389 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 10:56:55 ] eclipceの動かし方知らないとエラーばかり起こって 仕事でも支障が出る。。。
390 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 12:09:56 ] >>387 俺は問題になったことはないけど。 でも、問題が全く発生しないともいえないし、翻訳部分でそんなトラブルなんて御免だけど、 DIじゃないプラグインで問題が発生しないともいえないし、あーだこーだ
391 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 12:13:35 ] >>388 Tomcatの何かの設定をすれば、webapps以下じゃないUSBの上でそのまま動かせるよ わからなければ、TomcatまるごとUSBの中においてもいいんじゃないかな
392 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 12:22:47 ] >>388 つTomcat Plugin
393 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 14:59:39 ] >>391-392 ありがとうございます とりあえずTomcatPluginを調べて色々いじって プロジェクトを一旦削除してもう一度インポートし直したら USB上で更新されるようになりました なぜできたのかはよくわかりませんが・・・
394 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 16:04:42 ] Eclipse3.2を使っています。 VEをソフトウェアの更新からプラグインをインストールして、一度VEプラグインの削除を構成の管理からしました。 その後、またVEを入れようと、ソフトウェアの更新から探しましたが、フィーチャーの一覧から消えてインストール出来ませんでした。 こうなると、手動でプラグインのインストールしか方法は無いのでしょうか?
395 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 16:08:04 ] 自己レス 今確認しましたが、構成の管理の画面から、使用不可能フィーチャーの表示ボタンを押して、VEを見つけれました。有効にすれば使えそうです。 お騒がせしました。
396 名前:デフォルトの名無しさん mailto:sage [2008/07/05(土) 21:21:14 ] >>387 DIするからってどういう意味?
397 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 01:12:40 ] swingのJTableの隣接するセルの間の「境界」を調整できないように 設定するにはどうしたらよいのでしょうか? デザインのプロパティを見てもそれらしい項目がなかったので… どなたか、ご教示願います。
398 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 03:10:43 ] >>387 そもそも日本語化なんて、慣れるまでだろ。 だいたい操作覚えたら、enのままの方がいい。 日本語じゃないとつかえねーとかわめいてる奴は、 プログラマとしてはまず見込みない訳で。
399 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 06:23:29 ] >>398 I got your point, but I have another opinion. One of the important purposes of using eclipse is to improve the productivity. If someone is stuck with getting used to English, and using eclipse is no longer efficient, that's absolutely nonsense. You may say that it is worth giving a chance to improve English skill by forcing them to use English version of eclipse. However, I don't think this is always true. As you know, it can happen that we have to work with unskilled outsource partners with the contract having limited duration. In this case, what we should do is to optimize the productivity only focusing on the duration by letting them use Japanese version of eclipse. What do you think?
400 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 10:13:09 ] We can also use Japanese version both, when all staff are Japanese. So there are no more unuseful negotiations in our connection.
401 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 10:13:26 ] >>398 >だいたい操作覚えたら、enのままの方がいい。 操作覚えるまではどうすんの?
402 名前:398 mailto:sage [2008/07/06(日) 10:28:49 ] >>399 メニューとメッセージを日本語にしたからって開発効率の何があがるのさ? Eclipse自体の習熟効率は上がるけどね。 キミの言う開発効率に含まれるのはほとんどコッチではないかい? だとすると>>398 で「慣れるまで」と言ってる以上、反論になっていない。 日本語版で習熟した後に、英語版に乗り換えるのは、ほんとに楽勝。 エディタ等で日本語が使えない訳じゃなくて、メニュー等の表示が変わるだけ。 メッセージのタイミングもボタンの位置も同じ。 それでも英語を怖がるようなら、英語文献を調べる能力がないという弱みを 露見してるわけで、プログラマとしては生きていけない。 (英語は話せなくても書けなくてもいいが、読む能力は必須。) 日本語化プラグインに依存してしまうのは、 プラグイン不具合による開発ストップというリスクを一つ多く背負うだけ損だ。 もちろん、依存しないだけでよく、 「動かなくなったタイミングで英語版に移行して開発を止めない」 というくらいのスタンスが持ててることは重要だと思う。 前にEuropaになったときも、ランゲージパックとVisualEditorが死んだよね。 依存してればバージョンアップを保留するか開発を止めるかしかないが、 英語版を使う選択肢を持っていれば前者は解決できる。 (VEも担当は「手組でいいじゃん」っていう対応は考慮に値する。) Eclipseはまだ進化中で、これからも似たようなことは起きると考えておくのが賢明。 その中で、特に、「日本語環境依存」はくだらないと俺は思ってる。 あと、なぜに英語で書いた?
403 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 10:32:16 ] お前に読んで欲しかったからだろ。
404 名前:デフォルトの名無しさん [2008/07/06(日) 14:42:55 ] >>384 www.imgup.org/iup640665.jpg.html 書いてないんですが・・・ 教えていただけないでしょうか?
405 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 15:13:14 ] >>404 ウチでは、tabを押してね的なことが表示されるけど ttp://www.uploda.org/uporg1526827.jpg.html
406 名前:デフォルトの名無しさん [2008/07/06(日) 17:55:37 ] >>398 日本語化したい理由は、特にエラーメッセージとヘルプを効率よく読んで 理解したいから。メニューの表示だけではない。 まともな組織なら、開発ツールのバージョンを上げる際に不具合がないか どうか評価するプロセスがある。日本語化に致命的な不具合が見つかれば、 バージョンを上げるのを保留するだけ。「今日からバージョンを上げますが 英語版になりますのでご了承ください」なんて言ったら現場は大混乱だ。 個人の判断で英語版を使ってもらうのは一向に構わないが、英語版を他人に 押し付けるならそれなりの理由が必要。「英語版すら使えないようでは プログラマとして駄目だ」というのは理由にならない。
407 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 18:13:26 ] >>402 ・不具合で日本語版が使えなかったら英語版を使え ・慣れるまで日本語版を使え って矛盾してない?
408 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 18:57:55 ] >>379-380 なるほど。そういうことか。 デフォルトの日本語化プラグインで日本語化してから プレアデス入れたら、ぶっ壊れるなんて ないよな?
409 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 19:01:01 ] >>399 わかりやすい英語だ。 Eclipseの英語レベルもこれくらいだったら 英語のままで使うことができるかな
410 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 19:07:37 ] たとえ単語自体の意味がわかったとしても、それをどういう時にどう使うのかがわからないことが多いんだから メニューが日本語になったところで、「このメニュー何?」「○○したいけどどうすればいいの?」 っていう状態になるだけ。 翻訳そのものに大した意味はなくて、ソフトの習熟度を上げないと意味がないってことを言いたいんだろ?
411 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 19:17:00 ] >>404 書いてあるじゃん。英語で。 日本語にしたければmergedoc使おう
412 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 19:18:09 ] Eclipseに参加している富士通や日立、東芝などの大手企業だったら 英語版でも許される ものではないかい?
413 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 19:43:17 ] >>411 なんて書いてあるの?
414 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:46:29 ] Eclipseのメニュー程度の英語ならチームのだれかなりexciteに聞くなりして解決できる程度だろ 問題は日本語化しても解らない事じゃないのか?
415 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 20:51:16 ] 先程、eclipseをインストールして、起動しようとしたら、以下のエラーがでて起動できませんでした。 これってなんのエラーですか? 【インストールした内容】 Eclipse IDE for Java EE Developers java -version → 1.6.0_06 【エラー内容】 www1.axfc.net/uploader/He/so/116587 pass:err エラー画面をアップロードしました。 すみませんが教えてください。お願いします。
416 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:17:17 ] pleiades入れて-cleanしてないんじゃね
417 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 21:25:05 ] エラーメッセージによると、-cleanオプションをつけて実行しているようだ。
418 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 01:55:54 ] >>415 -Xmx512m → -Xmx256m
419 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 12:59:45 ] >>413 404 not found ファイルが見つかりませんでした。 と書いてある。
420 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 13:06:44 ] >>415 >>241 >>243 >>246 あたりが参考になるんじゃないのか。
421 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 13:09:10 ] >>5 > ●関連サイト > UnOfficial EclipseWIki > www.eclipse.jp/ > > > これ、テンプレに追加しよーぜ。広告もねーし。 > eclipsewikiのほうはもう色々あったこともあって、 > 書き込みも激減してるし、管理人の色が濃すぎる。 酷いな。追加しよーぜって言って紹介しておいて 全然更新していないじゃないか。 まず自分から率先して充実させていかないと誰も更新しようという 意欲が湧かないよ
422 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 13:12:24 ] Eclipse統合M24【Java/C/PHP/Ruby/Python/Perl】 pc11.2ch.net/test/read.cgi/tech/1200918324/54 54 名前:デフォルトの名無しさん[sage] 投稿日:2008/02/02(土) 01:55:37 このへんか? ttp://blawat2015.no-ip.com/~mieki256/diary/200712012.html > -XX:PermSize は -Xms の 1/4 に、-XX:MaxPermSize も -Xmx の 1/4 の値にする必要があるらしい。 これも参考になると思う
423 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 15:37:20 ] www.imgup.org/iup641409.jpg.html
424 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 15:38:30 ] >>423 Tab押してもF2押してもCtrl+Space押しても メソッドの説明読めなかった・・・ 設定がどっかにあるんでしょうか?
425 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 15:48:50 ] >>424 説明文の方をクリックしてみては? そもそも、これ、環境は何?
426 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 15:53:51 ] >>423 これ補完候補のjavadocウィンドウでしょ。 手元の3.3.1.1だとデフォルトでは補完候補のjavadocウィンドウは全部読めるようにはならん。 設定変えれば読めるようになるんかもしれんけど。
427 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 22:13:35 ] 質問です。 Eclipse(Aptana)でRailsを開発してるんですが、 A ├─B ├─C └─D のようなディレクトリ構造で、 DだけをプロジェクトとしてEclipseで開発することってできますか? B、Cには設定ファイルやモジュールの類が入っていて、 パスの関係上ディレクトリ構造は変えたくないんですが。 ディレクトリを作ってから新規作成したプロジェクトDを放り込むと Eclipseが認識しなくなってしまって困ってます。
428 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 22:25:04 ] >>427 Eclipseから認識させるには、プロジェクト直下に.projectが必要。 .projectに何を書くべきかは、プロジェクトの種類やプラグインに寄るのでよくワカラン。 楽な方法は、とりあえずプロジェクト(Railsプロジェクトね)を作って、 できた.projectをディレクトリDにコピーしてそれっぽく編集する。 その後で「インポート」で「既存プラグインをワークスペースへ」を実行すれば、 上手くいけばEclipseで認識できるはず。
429 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 22:42:16 ] まあ、.projectをいじくり倒してみなって事だな おっとワークスペースのバックアップはとっておけよ
430 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 04:46:52 ] >>427 javaの場合は以下の通り。AptanaでのRails開発の場合に同じような方法が 使えるかどうか分からないけれど、参考まで。 1.javaプロジェクトを作成する。 2.作成したプロジェクトにフォルダDをリンクとして追加する。 File > New > Folder > Advanced > Link to folder in the file system 3.追加したフォルダをソースフォルダとして認識させる。 Properties > Java Build Path > Source タブ > Add Folder... 注意1: フォルダDがjavaパッケージのルートで無い場合は、プロジェクトに javaパッケージと同じ階層のフォルダを作成し、その下にフォルダDを リンクとして作成する。 注意2: リンクを使う代わりにフォルダそのものをインポートすると、フォルダの 複製を編集することになってしまう。
431 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 05:23:49 ] いつの間にか3.4出てたのか マカなんでインライン入力できるようになってうれしい どなたか3.4から標準でついた空白文字の表示の カラーを変更する方法ご存知ないですか? # 色が濃すぎてソースとごっちゃになってかなり見づらい # JStyeがMac対応なら幸せだったんだが
432 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 17:57:55 ] >>427 そういうことやりたかったらMavenの「マルチプロジェクト」がお勧め。 EclipseでもMavenを扱えるプラグインがあるのでますますお勧め
433 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 19:26:31 ] Mavenってプロジェクト管理ソフト? CVSとどう違うの?
434 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 20:09:30 ] >>433 【玄人】プロジェクト管理ツールApache Maven【2.0登場】 pc11.2ch.net/test/read.cgi/tech/1131976988/ Maven は CVS、Subversion のようなバージョン管理システムではないよ。 ant などのようなビルドツールに近い。 あと Maven 関係のドキュメント、サイトでよく出てくる 「プロジェクト管理ソフト」という単語は、いったん忘れたほうがいい。
435 名前:427 mailto:sage [2008/07/08(火) 20:39:56 ] >>428 ,>>430 ,>>432 ありがとうございます。 ちょっくら試してみます。
436 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 19:15:58 ] 使用されていないクラス一覧を知りたいのですが方法はあるでしょうか? 使用されてない変数等は警告マークが出るのでわかるのですが。
437 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 19:58:42 ] Class.forName したりしてるとこもあるかもしれないから "使われてない"クラスを探し出すって無理じゃない?
438 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 21:49:23 ] >>436 削除して赤くなれば・・・
439 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 21:58:12 ] >>437 こういう例もあるから、定義ファイル含めて クラス一つ一つgrepするスクリプト書けば?
440 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 22:21:51 ] >>439 grepもダメな可能性あるよ 一番確実なのはコードカバレージツールを使うことだな
441 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 22:35:14 ] >>433 >>434 に加えて、MavenでもCVSやSubversionを扱うプラグインがある。 Eclipseと連携するプラグインもMaven内にある。 ビルドツールApache Antを使ったことがあるなら どういうものかわかると思う。Antよりも非常に便利なツール
442 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 22:36:42 ] >>436 Call Hierarchy(呼び出し階層を開く)は使えないだろうか。 CheckStyleやFindBugsプラグインでそういうクラスを検出する機能はあっただろうか
443 名前:デフォルトの名無しさん [2008/07/09(水) 23:55:32 ] eclipseでPHP開発がしたくて all-in-one PDT (pdt-all-in-one-R20080603-win32.zip) をダウンロードして解凍後、exeを実行したんだけど 新規作成メニューでPHPプロジェクトが作れない これは仕様?
444 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 02:45:29 ] 動的に生成したclass名をClass.forName()でロードする可能性があるから、 grepで検索しても確実ではない。 カバレッジツールは、少なくともカバレッジツールを有効にしている間に クラスが使われなかったということは分かるが、クラスが使われる可能性が ないと確実に言うことはできない。 CheckStyleやFindBugsは潜在的な問題を探すだけで、クラスが使われている かどうかを調べる機能は持っていない。
445 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 02:56:47 ] まぁとりあえず削除して本番環境にリリースして、 もし使われていて ClassNotFoundException で落ちたら お客さんにごめんなさいしてソース直せってことだ
446 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 02:59:57 ] 実稼動を 本番環境というのか
447 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 03:01:57 ] 職業エンジニアでないやつは引っ込んでろ
448 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 05:12:13 ] 下請け企業では本番環境とよく言う 自社開発では言わないなw
449 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 05:32:41 ] 自社開発でもいうよ
450 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 07:51:22 ] FWがやっている部分は当然把握しているという前提で まず動的にClassを定義している場所をClass#forNameやClassLoader参照の検索で探して そこを重点的に調査した後 残りはgrepでやればいいんじゃない?
451 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 12:58:08 ] >>449 自前でサーバを運用している企業ではそうは言わないよ
452 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 13:11:52 ] >>451 開発、テスト、本番と最低三つは環境を作るだろ
453 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 13:13:55 ] 予行演習しとかないと、本番で早すぎて相手に引かれる
454 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:27:55 ] >>451 言う
455 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:50:55 ] >>452 作るが、本番とは呼ばない
456 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 15:51:16 ] >>454 それは自前で実稼動でないテスト用サーバでしょ
457 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 16:03:09 ] >>455 じゃあ、何て呼んでるの?