最近、Eclipse IDEをゼロから構築することに決めました。そのため、私は自分のニーズに合わせて自由に調整できます。私が取っている最初のアクションは、アイコンを拡大することです。最新のEclipse Neonエディションでも、4kのディスプレイにはやや小さなアイコンがあります。Eclipse IDEをゼロからビルドする - JDT上でCDTを選択する方法?
私はゼロから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
数時間後、ビルドを終了する必要があります。あなたが実行すると
:
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プラットフォームを構築したいと考えています。それ、どうやったら出来るの?Eclipse IDEはすべてのターゲットマシンに対応しています。 32ビットWindows、64ビットWindows、Macintosh、Linux、...時間がかかることは間違いありません!私は1つのターゲット、例えば64ビットのWindowsマシン用に構築したいと思っています。これにより、構築時間が大幅に短縮され、コードの変更をより迅速に確認できるようになります。私はすでにこの質問をここに掲載しています:Building Eclipse IDE from scratch - how to specify the target OS? 残念ながら、その質問に対する回答が正しい結果につながっていません。
私が修正しようとしている第3の問題は、アイコンサイズです。 Eclipseには痛いほど小さなアイコンがあります。その大きな作りに興味がある人のために、このStackOverflowの質問を参照してください。Building Eclipse IDE from scratch - making bigger icons sometimes successful
あなたの助けをありがとうございました。あなたのCDTの問題については
"mavenファイル"はどこにありますか?私はおじいちゃん初心者です:-) –
あなたは "純粋なUIを最初に取得してからCDTを追加しようとします"と言います。それは非常に良い考えです。私は完全に100%同意します。しかし、gitリポジトリのアドレスは何ですか?明らかに、それは私が思ったものではありません: 'git clone -b master - 再帰的git:// git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git'。あなたは正しい住所を知っているかもしれませんか?助けてくれてありがとうございます:-) –
mavenファイルは大体 'pom.xml'であり、' git:// git.eclipse.org/gitroot/platform/eclipse.platform.runtime'と 'git:// git.eclipse.org/gitroot/cdt/org.eclipse.cdt' –