問題タブ [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 投票する
1 に答える
139 参照

eclipse-rcp - org.eclipse.jdt.ui.wizards.NewClassWizardPage は Linux では利用できますが、Mac では利用できませんか?

Eclipse magi の最も尊敬されているホスト ..

org.eclipse.jdt.ui.wizards.NewClassWizardPage クラスのインスタンスを作成しようとしています。これを行うプロジェクトが 1 つあり、Linux でコンパイルして実行できますが、Mac では実行できません。両方のマシンは、PDE を使用して Eclipse の Helios エディションを実行しており、どちらも先週ダウンロードされました。

バンドル org.eclipse.jdt.ui は Mac で使用できますが、何らかの理由で Mac はフレーズをコンパイルしません。

「インポート org.eclipse.jdt.ui.wizards.NewClassWizardPage を解決できません」と言います。MANIFEST.MF は単純なものです。

あなたの手がかりとブーイングは大歓迎です。

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

eclipse - Eclipse プラグインからリソースを更新するには?

一部のリソースを変更しました。Eclipseでクリックすると、「リソースが同期していません」という情報が表示されます。どうすればリフレッシュできますか?試してみorg.eclipse.core.resources.IResource.touch(IProgressMonitor)ましたが、役に立ちません

0 投票する
2 に答える
1174 参照

button - Eclipseプラグインでこのボタンを作成するにはどうすればよいですか

私のEclipseプラグイン内で、このボタンをコンポジットで作成したいと思います。

代替テキスト

アイコンはどこで入手できますか?そのボタンを作成するにはどうすればよいですか?

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

eclipse - Eclipse PDE-プラグイン、機能、および製品のバージョン管理

かなり大きなEclipseワークスペースで、依存するプラグイン、機能、および製品のバージョン番号をアップグレードするプロセスについて、私は多くの混乱を抱えています。

既存のプラグインにあるJavaコードにAPIを変更したため、バージョン識別子の主要部分を増やす必要があります。このプラグインは、特定の機能への依存関係として機能し、その機能は後で製品に含まれます。http://wiki.eclipse.org/Version_Numberingのドキュメントから、含まれているプラ​​グイン自体で適切な数を増やす必要がある場合を(ほとんどの場合)理解しています。

ただし、プラグインでのこのメジャーバージョン番号の変更は、依存する「ダウンザライン」アイテム(機能、製品など)にどのように影響しますか?

たとえば、次のような一般的な「HelloWorld」セットアップがあるとします。

プラグイン: 機能: 製品:com.example.helloworld, version 1.0.0
com.example.helloworld.feature, version 1.0.0
com.example.helloworld.product, version 1.0.0

プラグインでAPIを変更する場合は、バージョンを2.0.0に更新する必要があります。それでは、機能のバージョン1.1.0はどうなるでしょうか。同じ質問を製品レベルにも適用できます(たとえば、機能が1.1.0または2.0.0の場合、製品のバージョン番号は何ですか)。

これはかなり初心者の質問だと確信しているので、誰かの時間と労力を無駄にしてしまったことをお詫びします。このタイプのコンテンツを検索しましたが、プラグイン、機能、製品、および更新サイトを初めて開発する方法を示す例だけを見つけました。私の検索に関連する他の唯一のコンテンツは、機能パッチの開発であり、私が望むほどバージョン管理の側面に触れていません。私は(初めて)Eclipse RCP / PDE環境に入るのに苦労しており、そのようなバージョン更新を行うための適切な方法やベストプラクティス、およびワークスペース内の他の依存プロジェクト全体にこれを最もよく反映する方法を学ぶ必要があります。

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

eclipse - Eclipse パッケージ エクスプローラー内でのファイルのドラッグ アンド ドロップの処理

独自のプロジェクト ファイル形式をサポートする Eclipse プラグインを作成しようとしています。私の目標は、プロジェクト エクスプローラーのファイル (任意の種類のファイル)を、サポートしている種類のファイルにドラッグ アンド ドロップし、ドラッグするファイルの名前を独自のファイルの末尾に追加できるようにすることです。

現在、既存のファイルからいくつかのデータを管理しやすい方法で解析できるカスタム エディターがあります。これは、そのファイル タイプに関連付けられたエディタがあり、その横に特別なアイコンが表示されることを意味します。それが関連しているかどうかはわかりません。

拡張ポイント「org.eclipse.ui.dropActions」を使用しようとしていますが、DropActionDelegate (org.eclipse.ui.part.IDropActionDelegate を実装) を登録して、ファイルがProject Explorer の私のタイプの 1 つにドロップされます。

誰にもアイデアはありますか?私は DropActionDelegate で正しい軌道に乗っていますか?

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

eclipse-pde - カスタム Eclipse プロジェクト タイプが保存されない (プラグイン開発)

このチュートリアルに従って、独自のカスタム プロジェクト タイプを作成しましたが、ほとんどの場合は機能します。残念ながら、私の新しいプロジェクト ウィザードをステップ実行すると、[完了] で新しいプロジェクトが作成されません。

私の最初の考えは、私がこのステップを逃したということでした:

  • performFinish ()が true を返すようにします。

しかし、私は間違いなくそれをやっています。

他にやるべきことはあまりありません。テスト環境では、「Java」などの他のプロジェクト タイプを問題なく作成できます。それらのフォルダーは、runtime-EclipseApplicationホーム フォルダーに正しく作成されます。Alt+Shift+F1 トリックを使って他のプラグインのソースを調べてみましたが、重要なステップがわかりません。

何が欠けている?これをカバーする他の優れたリソースはありますか? エラー ログ ビューに何も表示されません。別のログがどこかにありますか?

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

eclipse - Eclipse: LaunchConfiguration を再起動する方法

LaunchConfigurations をプログラムで (再) 起動するための Eclipse 用の小さなプラグインに取り組んでいます。

構成を起動できますが、起動する前に、指定された名前で実行中のすべての構成を最初にシャットダウンするように次のコードを拡張したいと考えています。

実行中の構成をすべて取得するにはどうすればよいですか?

実行中の構成を停止するには?

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ビルドプロセスをバンドルのバンドル/セットに後付けするための最良の方法は何ですか?