読者です 読者をやめる 読者になる 読者になる

この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

Eclipse 4.6 "Neon" M7リリース

そろそろ毎年恒例のイベントがやってきます。 今回のコードネームはNeonですが、惑星シリーズのネーミングは止めたようですね。 毎年のリリースペースならばマイルストーンビルドはこれで打ち止めです。次からはRC(Release Candidate)扱いになるでしょう。 (…

Eclipse 4.6 "Neon" M4リリース

M4がリリースされました。 http://www.eclipse.org/eclipse/news/4.6/M4/ 新機能一覧の全文翻訳は面倒くさいので無し。 毎年恒例のリリース日直前にまとめて書きます。 M4で気になった改善は以下の通りです。 起動の高速化 Startup time improvements Equino…

Eclipse 4.6 "Neon" M2リリース

M2がリリースされています。 このリリースからスプラッシュスクリーンに"Neon"と表示されるようになりました。 M2の新機能 http://www.eclipse.org/eclipse/news/4.6/M2/ バイナリファイルの検索 バイナリファイルを検索出来るようになりました。 ただし一致…

Eclipse4.6 "Neon"を使い始める

Eclipse4.6 Neonのマイルストーンビルド1がリリースされていたので早速インストールしました。 外見的には、バージョンが4.6になっている点以外は何も変わりません。スプラッシュも"Mars"と表示されたままです。 M1の新機能 http://www.eclipse.org/eclipse/…

"No repository found containing"が発生した時の対処法

プラグインのアップデート時に”No repository found containing”が発生することがあります。 対応策をググってみると、 アップデートサイトのリロードを行え アップデートサイトのURLを一旦削除して追加しなおす とありますが、僕の場合はいずれもダメでした…

Eclipse4.5 "Mars"の新機能一覧

毎年恒例のイベントがそろそろやって参ります。 おそらくメインページは http://eclipse.org/mars/ になるはずですが、この記事を書いた2015-05-29時点は404になります。 ちなみに前回の記事はこちら。 Eclipse4.4 "Luna"の新機能一覧 Marsのスプラッシュは…

eclipse-themesのMars対応版をリリース

ご存知の通り、Eclipseの見た目を変更するにはCSSを使います。ただ、CSSをチマチマ編集するのは大変です。そもそもどのようなCSSクラスがあるかもよくわかりませんし。 そんなあなたにeclipse-themesプラグイン。 http://github.com/jeeeyul/eclipse-themes…

Subversive-3.0.0.I20150317でNullPointerExceptionが出まくるのでパッチを当てた

ウチは色々事情がありまして未だSubversionがメインです。なんかスンマセン。 …というわけで最新開発版のSubversiveを試しにインストールしてみたところ、コミットログビューを開こうとすると以下のエラーが出るようになりました。 ちなみにEclipseのバージ…

ツールバーを永遠に消すプラグインを作った

たぶんEclipseのバグだと思うのですが。。。 僕はツールバーを邪魔と感じる派なので手動で消しているのですが、*1何故か不意にツールバーが再表示されてしまうことがあります。 非常にウザったいのでどうにかならないかと思った所、こういうプラグイン(http:…

eclipse.orgへ寄付した

普段から超絶お世話になっているので寄付しました。 Tシャツ もらえるみたいです。わぁい。

Eclipse4.5 M2でApache Ivyが動かないでござるの巻

個人的メモ。見出し通り。で、Eclipseのエラーログを見るとIvySettings.javaでClassCastExceptionが起きている。 public synchronized void addAllVariables(Map variables, boolean overwrite) { for (Iterator iter = variables.keySet().iterator(); iter…

PMD Pluginの正しいアップデートサイトURL

公式ページではhttp://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/と主張していますが、これは誤りでhttp://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site-latest/が正しい。

Eclipse4.4.1がそろそろ登場

http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.1RC1-201408130800/ そろそろ4.4.1がリリースされそうです。僕は4.5を使っているので関係無いですが…

Eclipse4.5 Marsを使い始める

2015-05-30追記 この記事は古いのでこちらを参照して下さい。 http://takahashikzn.hatenablog.com/entry/2015/05/29/214749 Eclipse4.5 "Mars"の、初回マイルストーンビルドがリリースされました。 ダウンロードはこちらから。http://download.eclipse.org/…

Emacs+がEclipse4.xに正式対応

http://www.mulgasoft.com/とうとう...とうとう来ました!!! Emacs+が、Eclipse4.xに対応です。 渇望の[Ctrl-x 2]系にも完全対応。これで思い残すことはありません。 個人的には今年最大のニュースであります。 よーしパパ どーんと$50寄付しちゃうぞー…

Eclipse4.4 "Luna"のサイトが公開

http://www.eclipse.org/luna/ Lunaのサイトが公開されていました。 ティザーサイトかと思ったら、リリース向けのページのようです。 Keplerの時よりは少し控えめになった…というところですかね。 ちなみに、今はまだ"Download"を押してもLunaはダウンロード…

4.4のRC4がリリース版なのは確定的に明らか

4.4のRC4以降、インテグレーションビルドは行われていません。 このまま正式版になるっぽい。

Eclipse4.4 "Luna"の新機能一覧

2014-06-25 16:10 追記 画像やURLがリンク切れになっています。マイルストーンビルドのChangeLogページごと消されたことが原因。後で修正しておきます。 2014-06-26 01:07 追記 マニュアルに記載のある新機能一覧はこちらです。 http://help.eclipse.org/lun…

[Ctrl-x 2]

タイトルで分かる人オンリー。 現状のEmacs+では残念ながら動かず*1。 とはいえ、わざわざEmacs+を使うような人ならこの機能の有無は死活問題です。 どうにかならんのかと思ってググりまくった所、別のプラグインを発見。http://marketplace.eclipse.org/con…

Emacs+がOSSになった

ごく一部の人に重大ニュース! Emacs+がとうとうOSSになりました!! The Emacs+ plugin is now open-sourced at: https://github.com/MulgaSoft/e4macs Emacs+を、 https://github.com/MulgaSoft/e4macs でOSSとして公開した。 The next question is who is…

ついにエディタの分割が可能に!(※Eclipse4.4 M4以降)

「おぉ ついに! ついに!」 「10年以上前のチケットだ」 「いや 実装させられたというべきか」 参考: http://download.eclipse.org/eclipse/downloads/drops4/S-4.4M4-201312121600/news/ 胎界主 第13話より 踊っている緑のヤツは僕です

Tomcat8をWTPで無理やり起動する方法

WTPが提供しているTomcatアダプタは現状、Tomcat7までの対応です。 厳密なバージョンチェックをしているため、Tomcat8を用いてサーバ設定を作ろうとすると拒否されます。 なので、WTPを欺いて強引にTomcat8を使うためには、Tomcatのjarを一部改変してTomcat7…

"クラスパス・エントリーはエクスポートまたは公開されません"警告を解消する

Eclipseで、かなり前から出ていた『クラスパス・エントリーはエクスポートまたは公開されません』という警告。 邪魔なので解消する設定を探した所、.classpathを以下のようにすれば良いことが判明。 <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=..."> <attributes> </attributes></classpathentry>

Eclipse 4.3 "Kepler"の新機能一覧を改版

とうとう7月になってしまいました。夏ですね。夏は苦手です。早く冬になれ。 リリース版でさらに機能追加されていたようなので、改版しました。 詳しくはこちらを。 http://d.hatena.ne.jp/takahashikzn/20130625

Eclipse 4.3 "Kepler"の新機能一覧

http://eclipse.org/kepler/ [改版履歴] 2013-07-01 画像のリンク切れを修正 2013-07-01 リリース版で追加された機能の解説を追加 はいどうも。毎年恒例のリリースがやって参りました。 (去年の分はこれ) 今日はまだリリース前日なので、まとまった解説ペー…

Emacs+ for Eclipse Juno

素晴らしい!! 作者さんが、Junoへの対応を始めてくれた模様です。 For all of you who are impatient (or otherwise constrained) to use Juno, I have made an ALPHA version available. If you visit http://www.mulgasoft.com/emacsplus/juno you will …

Emacs+はEclipse4.2 Junoをサポートせず

2012/7/25追記:Junoへの対応が始まった模様です! http://d.hatena.ne.jp/takahashikzn/20120725/1343211856 全国のEmacs+ユーザーの諸君、ごきげんよう。 今日も楽しくコーディングしているかね? さて、そんな貴君に残念なお知らせを一つ。 Emacs+は、Ecl…

Eclipse 4.2 "Juno" の新機能一覧 (Javaエディタ)

毎年お馴染みのリリース時期がやって参りました。 今回はとうとうメジャーバージョンが4へ上がっておりまして、 内部APIが刷新されているものの、 パッと見ではそんなに変わっておりませぬ。ちなみに前回の分はこちら。 http://takahashikzn.hatenablog.com/…

CheckStyle Plugin-5.4.0に深刻なバグあり

CheckStyle Pluginの5.4.0へアップデートしたら以下のエラーが頻発するようになり、 まともにソース編集ができない。NO!! org.eclipse.core.runtime.AssertionFailedException: assertion failed: at org.eclipse.core.runtime.Assert.isTrue(Assert.java:…

『複数のコンテキストに "/???" のパスがあります』のエラーを解消する

EclipseでWebアプリをデプロイしようとするときに、このようなエラーが発生することがあります。 これは、server.xmlが何らかの理由により壊れて、同一コンテキストの設定が重複してしまっているときに発生します。 解決するには、server.xmlを手で修正すれ…

Eclipse3.7は環境の移行が超便利になった

な、何と便利な。 http://d.hatena.ne.jp/kompiro/20110624/1308922129 これで、いちいちプラグインを手動インストールしなくても済む。スバラシイ! と思ったら… 僕の環境ではうまく動きませんでした。ショボーン。 (インストール済みフィーチャーが何も表…

Eclipse 3.7 "Indigo" の新機能一覧

(Eclipse4.2 "Juno"の新機能一覧はこちら) http://d.hatena.ne.jp/takahashikzn/20120629/1340961428 Eclipse 3.7 "Indigo"がリリースされました。 Eclipse 3.6 "Helios"がリリースされてからちょうど1年ですね。 Mergedocの3.7対応版もリリースされています…

インストール済みプラグイン一覧

今こんな感じ。入れすぎ?

IvyDEでソースファイルをjarへアタッチする方法

これまで2年ほどIvyDEを使ってきて、ずーっと悩まされていたのが『依存しているjarはダウンロードしてくれても、ソースファイルはダウンロードしてくれない』という問題。 これでは、例えば依存関係のあるライブラリ上にブレークポイントを置きたい場合、 い…

"クラス・ファイル名の末尾は .class でなければなりません"を解消する

いつの間にかこんなエラー出るようになり(※Eclipse3.5)、Eclipseの『型を開く』が使えなくなってしまいました。 僕、この機能が使えないと死んでしまいます。 ちなみに、ご存知ない方へご説明。『型を開く』はソースファイルを検索する機能です。 ( ´_ゝ`)フ…

Checkstyleの設定ファイルがDTDエラー

さっきEclipseでフルビルドを実行したら、こんなエラーが。 文書タイプ宣言に含まれるか、または文書タイプ宣言が指しているマークアップ宣言は、整形式でなければなりません。 だそーです。 どうやらコレがエラーの原因らしい。 で、確かにhttp://www.pupp…

Eclipse3.5のコンパイラに致命的なバグ有り

昔も書いたが、EclipseのJavaコンパイラとJDKのjavaコンパイラは別物。 昨日、原因究明に到るまで半日要したのだが、 Eclipse3.5のJavaコンパイラ(ecj)に致命的なバグがあることを発見した。 簡単に説明すると、 『非publicな親クラスから引き継いだpublicメ…

JDK6 u21を使うとEclipseが起動しなくなる(かも)

コチラで知ったのだが、最近リリースされたJDK6 u21を使うとEclipseが起動しなくなるらしい。 原因は分かっていて、OracleがJDk6のソース内の"Sun Microsystems"の表記を"Oracle"に書き換えたことが元凶。 とりあえず回避するには、eclipse.iniの -XX:MaxPer…

Pleiades 3.6に追加インストールしたプラグイン一覧

私的備忘録。Pleiades 3.6に自分で追加したプラグインの一覧。

VeloeclipseをHeliosへ強引にインストールする

僕はVelocityのヘビーユーザーであり、そしてEclipse3.5を使っていたときには Veloeclipseを使っていました。 Veloeclipseを入れると、シンタックスハイライトしてくれたり、構文チェックしてくれたりと、何かと便利。 最近Heliosにお引越しし、当然のごとく…

Helios debut!!

Eclipse3.6のHeliosがリリースされました。 新しい機能の解説はコチラに譲るとして、とりあえず使い勝手は3.5と大きく変わらないです。 各種プラグインも、特に問題なく動作している模様。 目立った点としては、コンパイラの精度が良くなったのか、これまで…

Emacs+

僕は昔、GNU Emacsユーザーだった。 Emacsってのは依存性のある薬物みたいなもので、 一度Emacsを使い出すと、間違いなくみんなこうなるんだけど、 「何でもかんでもEmacsでやらないと気が済まなくなる」。 コードエディットはもちろんのこと、 メールの読み…

FindBugsプラグインの文字化けを直す

Eclipseの起動オプションで -Dfile.encoding=UTF-8としているからかもしれませんが、FindBugsプラグインがこんな感じで壮絶に文字化けします。 面倒なので放置していたのですが、いい加減イライラきたので、修正してみることにしました。 まずは、${ECLIPSE_…

Eclipse3.5.1へ更新したらJStyleが動かなくなったでござるの巻

僕はAll in One Eclipseを使っているのですが、昨日Eclipse3.5.0からEclipse3.5.1へとアップデートするのにEclipseのアップデータを使用しました。 JStyleは、実体はプラグインではないため手動で最新版をインストールする必要があるのですが、 最新版(JStyl…

Eclipse3.5.1へ更新したらスプラッシュ画像がおかしくなったでござるの巻

Eclipse付属のアップデーターを使ってEclipse3.5.1へ更新したところ、 スプラッシュ画像がMergeDocのものでなく、 Eclipseデフォルトの少々カッコ悪い物へ切り替わってしまいました。 オイオイちょっと待てと思って調べてみたところ、eclipse.iniの"showspla…

ログを出し過ぎるとEclipseが激重になる件

1か月ほど前から、Tomcatの起動時にEclipseがCPUを100%(注)占拠し、 それに伴いTomcatの起動時間が遅くなるという現象が目立ち始めていたのですが、 原因が判らず、放置していました。 (注) デュアルコアなので、名目上は50% しかし今日、どうしても我慢なら…

舞台裏を覗いてみる

Splash Imageの元ネタがココにありました。 以下、意訳。 Greaaaat!I want to use this beautiful image, as the splash image of the Eclipse distribution of the free open source software that I am distributing. :-) Of course, I indicate your copy…

Webアプリをデバッグするもブレークポイントで停止しない

Eclipseで作成したWebアプリケーションをデバッグする場合、 Tomcatを「デバッグ」で起動すればOKと思っているそこのアナタ。 実際やってみると、世の中そんなに甘くはない、ということを知るでしょう。 というか僕がハマりました… orz デバッガーは起動する…

プロジェクトを丸ごとコピーして新規プロジェクトを作成したらハマった

ディレクトリ構成を作ったりファイルを用意したりするのが面倒だったので、 プロジェクトのファイル群を丸ごとエクスプローラーでコピーして、新規プロジェクトを作成したのですが、見事にハマまりました。 具体的には、project1という動的Webプロジェクトの…

続・他のプロジェクトのリソースファイルをJUnit実行時に参照する

前のエントリでは、依存先のプロジェクトのリソースファイルをJUnit実行時に参照させる方法を説明しました。 実は、この設定だけだと、今度は自分のプロジェクト(r42fw_codegen)のリソースファイルが読めなくなります orz なので、自分のプロジェクトのソー…