Skip to content

m2eclipse

m2eclipse published on m2eclipse へのコメントはまだありません

mavenって何か良く分かってなかったけど、最近sbtを触ってるうちに、mavenが何をするものかは何となく分かってきた。とはいえ、今の所必要ないし特に使ってなかったんだけど、PARTAKEソースを見てるうちに少し動かしたくなって、そしたらmavenが必須みたいなので、仕方なく使う事にした。

■必要なもの

  • Eclipse
  • m2eclipse
  • mavenは別途入れる必要なし

Continue reading m2eclipse

Bazaar + Eclipse動いた

Bazaar + Eclipse動いた published on Bazaar + Eclipse動いた へのコメントはまだありません

今まで何回か(1, 2, 3, 4)Eclipse+Bazaarのエントリを書いたけど、ついに動いた(というかしばらく放置してたけど)。

■環境

以下の物は既にインストールされているという前提

  • Eclipse 3.5 (他のバージョンでも多分OK)
  • BzrEclipse (最新のでOKか)
  • Bazaar 2.2.1 (2.2系ならOKかと)

■bzr-xmloutput 0.8.7のインストール

前回書いた通り、bzr-xmloutputはレポジトリから取ってくる必要がある。

bzr branch lp:bzr-xmloutput

あとは、それを上書きする。C:Program Files (x86)Bazaarpluginsxmloutput あたり。

ここまでで、とりあえずローカルのBazaarレポジトリを使う事は出来るようになる。

Continue reading Bazaar + Eclipse動いた

EclipseからGitを使う

EclipseからGitを使う published on EclipseからGitを使う へのコメントはまだありません

■インストール

EclipseからGitを使うにはEGitというプラグインを使う。

インストールは公式サイトのここにあるように、Eclipseの通常のプラグインインストールと同じように、Help -> Install New Softwareを選択し、Add Siteで http://download.eclipse.org/egit/updates を追加して・・・って感じ。

使用方法はこれが詳しい(英語)。

■sshの設定

Pageantが立ち上がってればそっちで認証してくれるようにして欲しかったんだけど、そのやり方がよく分からなかったので、Puttyの鍵(*.ppk)をPuTTYgenに読み込ませた後にOpenSSH形式でエクスポートして、それを使うようにEclipseで指定する。

Window -> Preferencesで設定画面を開き、General -> Network Connections -> SSH2のところ。

この辺(英語)を参考にした。

Continue reading EclipseからGitを使う

sbtプロジェクトをEclipseから使う

sbtプロジェクトをEclipseから使う published on sbtプロジェクトをEclipseから使う へのコメントはまだありません

■やりたい事、sbtプロジェクト→Eclipseプロジェクト

Scalaでは標準の地位になりつつあるsbt。ただ、Javaユーザーのかなりの部分の人がEclipseを使っていると思うんだけど、そう言う人達にScalaを勧める時に「え?Eclipse使わないの?」とか言われると悲しいので、sbtのプロジェクトをEclipseを使う方法を1つ紹介。

sbtのWikiには3つの方法が紹介されているけど、それの2番。英語が読める人はこれを読めば大体分かるかな。

■環境

  • Eclipse 3.5(別に3.6でも良いと思うけど)
  • Scala plugin (当たり前だけど、お事前に入れておく必要有り)

■手順

Liftを例に取る。sbtのプロジェクト定義ファイル(LiftProject.scala)の最初の方は以下のようになってるけど、

import sbt._
class LiftProject(info: ProjectInfo) extends DefaultWebProject(info) {
val liftVersion = "2.2-RC4"

これを以下のように変える。

import sbt._
import de.element34.sbteclipsify._
class LiftProject(info: ProjectInfo) extends DefaultWebProject(info) with Eclipsify {
val liftVersion = "2.2-RC4"

 

Continue reading sbtプロジェクトをEclipseから使う

BzrEclipsedeが固まる

BzrEclipsedeが固まる published on BzrEclipsedeが固まる へのコメントはまだありません

今まで何回か(1, 2, 3)Eclipse+Bazaarのエントリを書いたけど、結局うまく動いていないっぽい。BzrEclipseが固まる。色々情報を探していた時にふと公式のインストールページを見ると、以下の記述が。

With bzr >= 2.1.0, bzr-xmloutput >= 0.8.7 (the latest code from trunk) is required (see Bug #526740)

 Bazaar 2.1.0以降を使う場合は、bzr-xmloutputは0.8.7以上を使ってね、との事。もっとちゃんと読んでおくべきだった。しかし、Bazaar 2.1.0のパッケージに同梱のbzr-xmloutputを0.8.6じゃなくて0.8.7にしてくれればいいのにって思う。

とりあえず以下のコマンドでbzr-xmloutputの最新版を取ってきたんだけど、普通に上書きをすればいいのだろうか…

bzr branch lp:bzr-xmloutput

続・Bazaar + Eclipse

続・Bazaar + Eclipse published on 続・Bazaar + Eclipse へのコメントはまだありません

以前、Bazaar + Eclipseがうまく行かないというエントリを書いた。

Bazaarを2.1.0から2.1.1にアップグレードしたらとりあえず動くようになった。

今の環境

  • Windows 7
  • Eclipse 3.4
  • Bazaar 2.1.1
  • BzrEclipse 1.1.1.210 (?)

Bazaarをアップグレードしたら再起動する必要があった。再起動せずにEclipseから使おうとしたら、

bad local file header 何とか library.zip

なんてエラーが出た。

Eclipseで使用するメモリ量設定

Eclipseで使用するメモリ量設定 published on Eclipseで使用するメモリ量設定 へのコメントはまだありません

今までずっと安定して使えてたEclipseがつい数日前に急に不安定になった。

特に設定とかも買えてないし、新しいプラグインとかも入れてないんだけど…多分、今まで使ってなかった機能を使い始めたのかな。別にそんな覚えもないんだけど。

いずれにせよ、そのままだと作業に非常に差し支えるので調べてみた。結論から言うと、Eclipseが使うメモリ使用量を増やしてあげたら安定するようになった。

■まずはログを確認

Eclipseが落ちたら、まずはワークスペースの中の.metadata/.logというファイルを見る。自分の場合、そこで以下のようなエラーが出ていた。

java.lang.OutOfMemoryError: PermGen space

 PermGenが何かという説明はとりあえず置いておく。

Continue reading Eclipseで使用するメモリ量設定

Eclipse + symfony

Eclipse + symfony published on Eclipse + symfony へのコメントはまだありません

PHPでもEclipseを使い始めてしばらく経つけど、デバッガは使ってなかった。今回、symfonyを使って構築中のとあるシステムの開発で、Eclipseを単にエディタとしてだけでなくデバッガも含めたちゃんと統合開発環境として使ってみようと思った。

やることはこんな感じかな。

  1. Eclipse(PHP用)のインストール
  2. XAMPPのインストール
  3. symfonyのインストール
  4. Eclipseのプロジェクトとしてsymfonyのプロジェクトを作成
  5. 4.で作ったプロジェクトが参照できるようにApacheの設定
  6. PHPでデバッガを有効にする
  7. Eclipseの設定

1〜3は情報も沢山あると思うので割愛。

■Eclipseのプロジェクトとしてsymfonyのプロジェクトを作成

まずは普通にEclipseでPHPプロジェクトを作成。ソース用のフォルダを分けるのは個人的な趣味。

Eclipse PHPプロジェクト作成

次に/path/to/workspace-php/foo/applicatioinにsymfonyプロジェクトを作成。

cd c:pathtoworkspace-phpfooapplication
symfony generate:project foo

 

Continue reading Eclipse + symfony

Eclipse 3.5 + JadClipse

Eclipse 3.5 + JadClipse published on Eclipse 3.5 + JadClipse へのコメントはまだありません

Javaの逆コンパイラーJadをEclipseで使う為のプラグイン、JadClipse。
インストール方法は、SourceforgeからJarをダウンロードして、それをEclipseのpluginsディレクトリに入れてEclipseを再起動するだけ、だと思ってたんだけど…
Eclipseの起動オプションで-cleanを使わないと、pluginsディレクトリから新規プラグインの検索を行わないっぽい。(前からこういう動作だったっけ?)
一度JadClipseが認識されれば、次からは-cleanオプションは必要ない。
環境;
Eclipse 3.5
JadClipse 3.3.0

EclipseでBazaarを使う

EclipseでBazaarを使う published on EclipseでBazaarを使う へのコメントはまだありません

タイトル通り、バージョン管理システムであるBazaarをEclipseから使う方法。

基本的にはBazaar Eclipseプラグインのインストールページ(英語)に書いてある通り。

必要なもの

  • Bazaar本体(ダウンロードページ
  • bzr-xmloutput(ダウンロードページ。ただし、Windowsの場合、Bazaar本体を入れる時にデフォルトでインストールされる。)
  • Java(あたりまえ)
  • Eclipse(これもあたりまえ・・・)

あとは、Eclipseのプラグインリポジトリ(?)に http://verterok.com.ar/bzr-eclipse/update-site/ を追加してインストールするだけ。Eclipseのプラグインをインストールしたことがある人なら書くまでもないか。

インストール後、Window -> Preferencesを開いて、Team -> BazaarからBazaar本体の場所とかを指定するだけ。