2016-10-19 11 views
0

Eclipse Neonのカスタムバージョンを作成し、特定のプラグインをインストールしたり、設定を調整したりしています。私の計画は、チームの全員にこれを再配布することです。しかし、私はちょうど、プラグインが、Eclipseインストーラが作成したはずのローカルユーザ〜/ .p2ディレクトリに保存されていることを発見しています。私は完全に自己完結したEclipseを望んでおり、ユーザ固有のディレクトリへの参照はありません。 eclipse.INIファイルには、実際にこのローカル・ディレクトリーへの参照があることがわかります。launcher.libraryを使用してカスタム再配布可能なEclipseを作成する

--launcher.library 
C:\Users\zeroalpha\.p2\pool\plugins\org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.400.v20160518-1444 

私はそれを削除してEclipseを起動しようとすると、私は

enter image description here

どのように私は、ローカルユーザ〜/ .p2ディレクトリに依存しない再配布の日食を作ることができ、このエラーが出ます?

更新:これは〜の代わりにローカルのEclipseプラグインディレクトリ内のランチャージャーを指すようにされたeclipse.iniを言った後、起動時に私が取得エラーです/ P2 enter image description here

+1

Oomphインストーラを使用していれば、それは物事をインストールする場所です。 –

+0

@ greg-449はい、NeomをインストールするためにOomphインストーラを使用しました。私はインストールされたバージョンを変更し、圧縮して再配布したいと思っています。私はちょうど私のeclipse.INIにeclipse/pluginsディレクトリのランチャーJARを指し示そうとしましたが、別のタイプのエラーが発生しました。私はそれで私の質問を更新します。 – zero01alpha

+1

通常のEclipseとプラグインに基づいて新しいRCPを実際に作成したいと思うようです。だから、あなたはRCPの構築手順を経なければならないでしょう。 Oomphインストーラーを使用したい場合は、[このチュートリアル](http://www.vogella.com/tutorials/Oomph/article.html)が必要なように見えます。 –

答えて

1

の変更と「アップビュン」。 Eclipseのインストールは、あなたがしようとしていることに対する正しいアプローチではありません。代わりに、Oomph project(Eclipse独自の標準インストーラの背後にあるプロジェクト)の機能を見てください。具体的には、約Oomph Authoringを読んで、必要なプラグインと構成が含まれている独自のインストーラパッケージを作成する方法を学んでください。

@ greg-449がコメントで指摘されているように、Lars Vogel's tutorialも有用です。

+0

これは前にやったことが分かりましたが、うまくいきました。私は、私が作っているものと非常によく似たzipped up eclipseディストリビューションを使用しましたが、私はそれに問題はありませんでした。そのランチャーライブラリとプラグインはすべて独自のプラグインディレクトリに置かれていましたが、どうやってそれを実現させるのか分かりません。このOomphに関するすべてを学ぼうとすると、私はそれがなければできないことがわかっている何かのための巨大な頭痛のように思えます。 – zero01alpha

+0

また、正しいアプローチではない理由を説明できますか? – zero01alpha

+1

さて、あなたが見ているように、Eclipseはそれ以上の道のりを望んでいません。過去には、そのような「分布」を維持することは大きなPITAであるが、やや実現可能であった。インストーラと共有バンドルプールの利点については、現時点では実現可能ではありません。あなたは十分な努力でそれを動作させることができますか?多分。それはEclipseの意図された使用と戦っていますか?絶対に。 –

関連する問題