2016-06-20 4 views
1

最近、Eclipse IDEをゼロから構築することに決めました。そのため、私は自分のニーズに合わせて自由に調整できます。私が取っている最初のアクションは、アイコンを拡大することです。最新のEclipse Neonエディションでも、4kのディスプレイにはやや小さなアイコンがあります。Eclipse IDEをゼロからビルドする - JDT上でCDTを選択する方法?

enter image description here

私はゼロからEclipseを構築する手順を経て、私を導くために、次のチュートリアルを見つけました:そのチュートリアルのhttp://www.vogella.com/tutorials/EclipsePlatformDevelopment/article.html

特に第13章では便利です。私はここでひとつずつ取り上げなければならないステップを説明します - あなたはvogellaチュートリアルを読む必要はありません。

必要なソフトウェア:

はどうやらあなたは、以下のソフトウェアがあなたの(Windowsの)マシンにインストールしておく必要があります。

  • Gitの
  • Mavenのバージョン3.3.1(ことを確認してくださいビンインストール手順については、https://maven.apache.org/install.htmlを参照してください。
  • Oracle 1.8 JDK以上(JAVA_HOME環境を設定することを忘れないでください。 T変数)

今、あなたが開始する準備が整いました:

STEP 1:

C:\ディスクに新しいフォルダを作成します。それをC:\myEclipseと名をつけましょう。これは、最新のEclipseバージョンのGitリポジトリを取得するフォルダになります。

STEP 2:

を開き、管理者権限を持つWindows cmdシェル(右デスクトップに1を加えた場合cmdアイコンをクリックして、open with admin rightsを選択します)。コマンドはcd C:\myEclipseでそのフォルダに移動します。今すぐ次のコマンドを入力します。git config --system core.longpaths true。これはGitにリポジトリ内で長い名前が発生する可能性があることを通知します。このコマンドを忘れて、後でエラーが発生します。

STEP 3:

クローンのGitリポジトリ:

git clone -b master --recursive git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git 

どうやらこのgitリポジトリは、JDTとのEclipse IDEがインストールされて含まれています。私はJavaの開発者ではないので、他のオプションが必要です。選択肢は無限大ですhttps://git.eclipse.org/r/#/admin/projects/?filter=platform

  • gitのクローンgitの://git.eclipse.org/gitroot/platform/eclipse は、検索の多くの後、私は最終的にGitリポジトリの選択肢が表示されているWebページを発見しました。プラットフォーム
  • gitのクローンgitの://git.eclipse.org/gitroot/platform/eclipse:
  • gitのクローンgitの//git.eclipse.org/gitroot/platform/eclipse.platform.common。platform.debug
  • gitのクローンgitの://git.eclipse.org/gitroot/platform/eclipse.platform.images
  • gitのクローンgitの://git.eclipse.org/gitroot/platform/eclipse.platform。ニュース
  • gitのクローンgitの://git.eclipse.org/gitroot/platform/eclipse.platform.releng
  • ... 1私はベアボーンEclipseプラットフォームを構築するために選択する必要があり

? CDTがインストールされたEclipseプラットフォームを構築するためのものはどれですか?

STEP 4:

は、最後にビルドを開始する時間です。ビルド手順はすでに数時間かかるので、ユニットテストをスキップすることが賢明です。したがって、-DskipTestsパラメータを追加することを忘れないでください。これは、ビルドを開始するコマンドです。

mvn clean verify -DskipTests 

数時間後、ビルドを終了する必要があります。あなたが実行すると

  1. STEP 5:

    C:\myEclipse\eclipse.platform.releng.aggregator\eclipse.platform.releng.tychoeclipsebuilder\sdk\target\products

    質問:

    ビルドの結果は今、次のフォルダにする必要があります結果のeclipse.exeファイルEclipse for Java Developersを扱っていることに注目してください。つまり、私の理解では、基本的なEclipseプラットフォームとJDT(Java Development Tools)プラグインです。私はJava開発者ではなく、純粋なCプログラミングのためのCDTプラグイン(C開発ツール)を使用して基本的なEclipseプラットフォームを構築したいと考えています。それ、どうやったら出来るの?

  2. Eclipse IDEはすべてのターゲットマシンに対応しています。 32ビットWindows、64ビットWindows、Macintosh、Linux、...時間がかかることは間違いありません!私は1つのターゲット、例えば64ビットのWindowsマシン用に構築したいと思っています。これにより、構築時間が大幅に短縮され、コードの変更をより迅速に確認できるようになります。私はすでにこの質問をここに掲載しています:Building Eclipse IDE from scratch - how to specify the target OS? 残念ながら、その質問に対する回答が正しい結果につながっていません。

  3. 私が修正しようとしている第3の問題は、アイコンサイズです。 Eclipseには痛いほど小さなアイコンがあります。その大きな作りに興味がある人のために、このStackOverflowの質問を参照してください。Building Eclipse IDE from scratch - making bigger icons sometimes successful

あなたの助けをありがとうございました。あなたのCDTの問題については

答えて

1

、私はpure UI firstは、その後、あなたのMavenの問題についてはCDT

に追加Mavenのコードを見て、ビルドする方法のオプションがあるかどうかを確認取得しようとするだろう。 mavenファイルを見ることができなければ、あまりにも多くの助けができません。

+0

"mavenファイル"はどこにありますか?私はおじいちゃん初心者です:-) –

+0

あなたは "純粋なUIを最初に取得してからCDTを追加しようとします"と言います。それは非常に良い考えです。私は完全に100%同意します。しかし、gitリポジトリのアドレスは何ですか?明らかに、それは私が思ったものではありません: 'git clone -b master - 再帰的git:// git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git'。あなたは正しい住所を知っているかもしれませんか?助けてくれてありがとうございます:-) –

+1

mavenファイルは大体 'pom.xml'であり、' git:// git.eclipse.org/gitroot/platform/eclipse.platform.runtime'と 'git:// git.eclipse.org/gitroot/cdt/org.eclipse.cdt' –

2

あなたが特定のパッケージ(例えばIDE C/C++開発者のためのパッケージ)を構築したい場合は、クローンhttps://git.eclipse.org/r/epp/org.eclipse.epp.packagesとはREADME.mdファイルを見て - それはローカルに構築するための説明書を持っています。

技術的に言えば、それは "ベアボーン"プラットフォームを構築しておらず、独自の機能やプラグインを追加することではありませんが、私はあなたの目標に向かうためにはるかに簡単な第一歩を見つけるでしょう)。

+0

Waw、ありがとうございます。私は明日これを試してみます:-) –

+0

私の最終的な目標は、アイコンを大きくすることです。私は第3の質問にリンクを掲示しました:「Eclipse IDEを最初からビルドする - より大きなアイコンを時々成功させる」おそらくあなたは私にその話題に関するいくつかの助言を与えることができますか?手伝ってくれてどうもありがとう。 :-) –

関連する問題