問題タブ [eclipse-pde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1243 参照

plugins - Eclipseプラグインの開発:エディターに機能を追加する方法

私は昨日、デフォルトのエディター(java、xml、それらすべて)機能を拡張しようと試みてきました。

私がやりたいのは、すべてのエディターの横にテキスト付きの大きな定規を追加することです。

例:デフォルトのエディタページは次のようになります。

でもこんな感じにしたい

また、ルーラーのテキストが特定の行に対応し、ソースコードと一緒にスクロールする必要があるため、ビューを使用できません。

新しいエディターは必要ないので、IEditorActionDelegateを実装してこれを実行しようとしましたが、機能を追加しましたが、解決策が見つかりませんでした。


私のソリューションを実践するために、AbstractContributedRulerColumnを拡張したことを述べたいと思いました

0 投票する
1 に答える
1347 参照

eclipse-rcp - Eclipse 3.6 (Helios) PDE ビルドが NullPointerException で失敗するのはなぜですか?

私たちの Eclipse RCP アプリケーションには、何年も機能している Eclipse 3.2 からのヘッドレス PDE ビルド セットアップがあります。最近、ヘッドレス PDE ビルドを実行するために使用する Eclipse のインスタンスとターゲット プラットフォームの両方を 3.6 に更新しました (主にアプリケーションへのハイパーリンクを作成できるようにするため)。ヘッドレス PDE ビルドは次のエラーで失敗するようになりました。

ログ ファイルのスタック トレースの関連部分は次のようになります。

このプロセスPDE Buildに従って、Eclipse インスタンスが作成されました。可能な限りクリーンなターゲット プラットフォームを作成しようとしましたが、(明確な指示がない場合や初期の成功がなかったため)ディレクトリに解凍し、その上に解凍するという手段に訴えました。eclipse-rcp-helios-SR2-win32.zipeclipse-3.6.2-delta-pack.zip

PDE ビルド プロセスを正常な状態に戻すにはどうすればよいでしょうか?

0 投票する
1 に答える
281 参照

eclipse - MavenビルドプロセスをEclipseで開発されたプラグインに後付けするにはどうすればよいですか?

Eclipseプラグイン開発環境は、連携する必要のあるOSGiバンドルのセットを最初から作成する場合に非常に便利なツールです。特にこれは、開発中にすべてのパッケージのインポートとエクスポート、およびその他のマニフェストの綿毛を正しく取得しようとする場合、または埋め込む必要のあるサードパーティのjarファイルがある場合に当てはまります。しかし、後でこの周りにMavenビルドプロセスを後付けしようとすると、かなり注意が必要なようです。主な理由は、バンドル/ OSGi用のMavenプラグインのほとんどがマニフェストを自分でビルドするのに対し、PDEを使用するとマニフェストを手作りするためです。

標準のMavenプロジェクトのレイアウトを尊重せず、すでに手作りのマニフェストを持っている、Mavenビルドプロセスをバンドルのバンドル/セットに後付けするための最良の方法は何ですか?

0 投票する
1 に答える
377 参照

eclipse-pde - Mac OSのEclipseで空白を含むパスを指定する

Mac OS 上の eclipse Helios のパス変数について言及する必要があります。

指定しているパスに空白が含まれています。
例:

最終的に失敗した次の方法を試しました:
一重と二重の両方の引用符でパスを指定します。

誰でもこれを解決する方法を提案できますか?

0 投票する
1 に答える
2899 参照

plugins - PDE ヘッドレス ビルド (機能ベース) および必要なプラグインの欠落

PDE ヘッドレス ビルドを実行しようとすると、eclipse.buildScriptステップが次のように表示されます。

これらのバンドル/プラグインには、必須および/またはオプションの依存関係がないことを理解しています。私が理解していないのは、特定のプラグインが見つからない方法です。

たとえば、多くの org.eclipse.XXXXX プラグインがリストされています。これは、次のように設定したbaseLocationプロパティを使用することで解決できると思います。

eclipse は私のビルド対象であり、すべてのサードパーティの依存関係があります。

さらに、ビルドを開始するバージョン (たとえば、PDE ビルド ファイルを含むバージョン 3.5.2) として機能する別の Eclipse インストールもあります。このEclipseの「plugins」サブフォルダーには、上記の依存関係がありません。

したがって、欠落している依存関係を解決しようとすると、それらが必須であるかオプションであるかに関係なく、ヘッドレス PDE ビルド中にどのように解決されるのでしょうか? この問題を解決するためだけに、ヘッドレス PDE ビルドを開始するために使用される Eclipse から欠落しているプラ​​グインを target\eclipse\plugins サブフォルダーにコピーする必要があるのは奇妙です。ただし、これを行うと、「必要なプラグインがありません」というメッセージがさらに表示されます。メッセージが消えるまで、ライブラリを target\eclipse\plugins サブフォルダにコピーし続けなければならないのかもしれません。

この問題を解決する最善の方法について、アドバイスや提案を提供できる方々に感謝します。

0 投票する
1 に答える
507 参照

eclipse - PDEビルドは、依存するプラグインのクラスを解決できません

Eclipseの機能とプラグインを使用していると、2つの別々の機能(OneとTwoと呼びます)を構築する際に問題が発生します。TwoにはOneのプラグインに依存するプラグインが含まれています。私はPDEビルドを使用しており、理想的には1つまたは2つだけをビルドするオプションが必要です(1つが以前のある時点でビルドされたと仮定します)。

ただし、OneをビルドしてからTwoをビルドしようとすると、Oneでビルドされたクラスを解決できないという問題が発生します。ビルド1の出力である.jarファイルを使用するために2番目のビルドを取得しようとしていますが、成功していません。Oneからのビルド出力を無視しているようです。

build.properties pluginPathプロパティを使用して、依存している.jarファイルを参照するなど、さまざまなソリューションを試しました。すでにビルドされているプラ​​グインをbuildDirectoryにコピーすることも適切なオプションではありません。これは、私が作業している環境が少し混乱していて、ビルドディレクトリにビルドされない他のプラグイン(Oneでビルドされたプラグインを含む)も含まれているためです。

どんな提案でも大歓迎です!

乾杯、

アンダース

0 投票する
1 に答える
244 参照

build - PDEビルド-異なるpreTagPath値を持つSVNからマップファイルで指定された機能とプラグインをフェッチする

SVNリポジトリから機能とプラグインをフェッチしようとすると、別のサブパスからそれらをプルする必要があります。従うマップファイル形式は次のとおりです。

これが私が単一のマップファイルに持っているものです:

最初の2つのアイテムのみがフェッチされ、3番目のアイテムはフェッチされません。これは、 preTagPathの値が異なることが原因である可能性があると考えています(たとえば、移動コア)。フェッチ操作は、単一のマップファイルでpreTagPathまたはpostTagPathの値が互いに等しいことに対して何らかの制約または制限を課しますか?

0 投票する
1 に答える
371 参照

eclipse - EclipseSDKのIWorkbenchWindowとIWorbenchPageの違い

私はまだ2つの違いが何であるかわかりません。日食のドキュメントには、ウィンドウには多くのページを含めることができると書かれていますが、それはいつ発生しますか?どのような状況でページ数が複数になりますか?

0 投票する
1 に答える
1860 参照

eclipse - 独自のフォルダー構造を持つ Eclipse プラグインの作成

独自のプロジェクト構造でEclipseプラグインを開発したいと考えています。具体的には、プラグインをインストールした後に独自のプロジェクトを作成するときに作成する必要があるフォルダーをどこで定義できますか?

0 投票する
0 に答える
786 参照

eclipse-plugin - 同じOS、異なるアーチの2つのフラグメントを使用したEclipsePDEUI機能のエクスポート

私が解決するのに苦労している問題で、EclipsePDEの第一人者がここに加わってくれることを望んでいます。

2つのフラグメントが含まれている機能を(PDE UIを介して)エクスポートしようとしています。両方のフラグメントが同じOS(Linuxなど)をターゲットにしていますが、アーキテクチャ値が異なります(x86とx86_64など)。各フラグメントには、Linuxx86またはLinuxx8664ビットのいずれかで構築されたいくつかの.soライブラリファイルの独自のコピーがあります。例えば:

対応するデルタパックを使用してホスティング機能をエクスポートし、Linux(gtk / x86)またはLinux(gtk / x86_64)のいずれかを選択すると、エクスポートは期待どおりに機能します。ただし、両方のプラットフォームを選択する、エクスポートが失敗し、次のメッセージが表示されます。

両方のフラグメントを一緒にエクスポートできないのはなぜですか?LinuxX86機能でエクスポートできるWin32x86フラグメントもありますが、.soファイルではなく、同じファイルタイトル(lib1.dll、lib2.dll、lib3.dllなど)の.dllファイルがあります。

2つのLinuxベースのフラグメントで同じ名前の.soライブラリファイルがあると、この問題が発生する可能性がありますか?

これはビルドプロセスにとって重要なブロックであるため、どんな助けでも大歓迎です(UIを介して手動で、ヘッドレスで)。