問題タブ [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 に答える
525 参照

eclipse - Eclipse 3.4で開発し、Eclipse3.3で実行します

私は、SWT、JDT、GEFなどのコアEclipseプラグインの束に基づいてEclipseプラグインを開発しています。

プラグインはEclipse3.3と互換性がある必要があります。これは、多くの潜在的な顧客がまだプラグインを使用しているためです。ただし、個人的にはEclipse 3.4の新機能が気に入っており、開発に使用したいと考えています。これは、3.3コードを参照し、デバッグ時に3.3インスタンスを実行するためにPDEが必要であることを意味します。

これを実現するためのヒントはありますか?

ありがとう。

0 投票する
6 に答える
8591 参照

eclipse - コマンドラインでのEclipseプラグインと機能の構築

私はたくさんのEclipseプラグインと機能を持っており、それらを毎晩(ヘッドレス)ビルドの一部としてビルドしたいと思っています。Eclipseプラグインjarへのパスを手動で指定したり、customTargets.xmlをコピーしたりするなど、複雑なセットアップを使用してこれを行うことができました。

本当に簡単な解決策はありませんか?更新サイトのsite.xmlを指摘して、「ビルド」と言う方法はありませんか。つまり、サイトの更新プロジェクトで[すべてビルド]をクリックするのと同じですか?

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

eclipse - AntRunner 出力のカスタマイズ

Eclipse の AntRunner を使用して一連のプラグインを作成していますが、ロギング動作の構成に問題があります。具体的には、AntRunner が空のタスクを表示しないようにしてほしいです。誰でもこれを行う方法を知っていますか?

0 投票する
4 に答える
24498 参照

eclipse - Eclipseプラグインからのビューをプログラムで表示する

ビューを持つEclipseRCPアプリケーションへのプラグインがあります。RCPアプリケーションでイベントが発生すると、プラグインがインスタンス化され、そのメソッドが呼び出されてプラグインのモデルにデータが入力されますが、[ビューの表示...]メニューに移動しないとビューを表示する方法が見つかりません。 。

これを処理できる作業台シングルトンに何かがあると思いますが、どこにあるのかわかりません。

0 投票する
6 に答える
27384 参照

eclipse - プログラムでEclipse起動構成を実行する方法は?

一般的な用語 (実行、構成、起動など) がかなりあるため、この質問をうまく表現するのは難しいと思います。ここに行きます:

実行構成を.launchファイルに保存できます。(実行構成ダイアログの共通タブで、共有ファイルとして保存します。

これらをSVNにチェックインします。開発者はそれらを渡すことができ、新しい開発者が動作中のアプリケーションをより迅速に実行するのに役立ちます.

これらをビルドの一部としてチェックアウトし、それらを使用して、IDE 全体をスピンアップすることなく、アプリケーションやテストなどをプログラムで実行したいと考えています。

.launchUI の外でファイルを実行する最良の方法は何ですか?

編集:ビルドサーバーとIDEで実行されるテストを統合しようとしています。テストを実行する ant スクリプトの場合と同様に、統合デバッグをあきらめたくありません。

これはおそらく、複数のバンドルを使用した統合テストや、拡張機能をモックアップしたいバンドル全体の単体テストにとってより大きな問題です。

0 投票する
4 に答える
9364 参照

eclipse - ソース コードの場所を Eclipse RCP ターゲット プラットフォームのプラグインにアタッチするにはどうすればよいですか?

複数の RCP プラグイン プロジェクトを含むワークスペースがあります。

ターゲット プラットフォームを設定したので、プラグインの標準セットに対してビルドできますが、すべてのプラットフォーム プラグインのソース コードと Javadoc を確認することはできません。

Windows -> Preferences -> Plug-in Development -> Target Platform -> Source Code Locations ページは、Eclipse ディレクトリを追加しても効果がないようです (ディレクトリの追加のみが許可されます)。

ソース jar を eclipse ディレクトリからターゲット プラットフォームにコピーすると、同様の効果があります。

私は何を間違っていますか?ソース jar のセットをターゲット プラットフォームにアタッチするにはどうすればよいですか?

0 投票する
9 に答える
27240 参照

java - Junit 4.4 以降で Eclipse Junit Plugin テストを実行しています -- テストが検出されないのはなぜですか?

一連の Eclipse プラグイン テストで JUnit 4.4 (またはそれ以降) を使用する必要がありますが、次の問題が発生しました。

springsourceの junit 4.4 または 4.5 バンドル ( junit44およびjunit45 ) で実行すると、テストが検出されません。Eclipse で取得できる org.junit4 バンドルは、junit 4.3 (Ganymead / Eclipse 3.4 の時点) を提供します。org.junit4 バンドル、テストを識別して実行するという点で機能しますが、JMock の最新バージョンと互換性がなく、モック ライブラリを使用する必要があります。

サンプルテストは次のとおりです。

このテストを実行すると、次の例外が発生します。

ただし、プロジェクトの依存関係を com.springsource.org.junit から org.junit4 に切り替えると、テストが実行されて失敗します (予想どおり)。

次のプログラム引数を使用して、Eclipse で JUnit プラグイン テストとしてテストを実行しています。

-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}

起動時に選択された次のプラグイン (私が選択し、「必要なプラグインを追加」を使用して残りの依存関係を取得しました。):

ここに私の MANIFEST.MF があります:

最後の行を次のように切り替えます。

起動時に選択したプラグインを次のように更新します。

テストが正しく実行されるようにします (ただし、junit のバージョンが間違っています)。

0 投票する
7 に答える
28158 参照

java - Eclipse プラグイン開発のための単体テスト (junit) の自動化

私は Eclipse プラグインを開発しており、各プラグインのテスト スイートのビルドと実行を自動化できるようにする必要があります。(ジュニット使用)

テストは Eclipse 内で動作しており、プラグインを実際のプラグインと単体テスト用のフラグメント プラグインに分割することできます

ただし、上記の各アプローチは同じ問題を引き起こします。ビルドを発行するか、テストをトリガーする Java ant タスク/コマンドライン コマンドは、目に見える副作用を生成せず、値「13」を返します。私は見つけることができるすべてを試しましたが、Eclipse がどのように起動するかについてかなりのことを学びました (例: v3.3 以降、startup.jar は使用できなくなりました。存在しませんが、使用する必要があります)。org.eclipse.equinox.launcher )。残念ながら、これは明らかに必要な情報ですが、十分とは言えません。

私は Eclipse 3.4、Junit 4.3.1 (org.junit4 バンドルですが、むしろ JUnit 4.4 を使用したいと考えています。こちらを参照してください)を使用しています。

私の質問は、Eclipse プラグインのビルドとテストをどのように正確に自動化するのですか?

編集:明確にするために、 ant + クルーズ コントロールのようなものを使用したいのですが、Eclipse の外部で単体テストを実行することさえできません。同じことを達成する他のテクノロジーがあるため、「何かのような」と言います。MavenやBuckminsterなどを使用しているという理由だけで機能するソリューションを破棄するほどうるさくはありません。

Edit2:上記の「Java Result 13」は、coretestrunner が見つからないことが原因のようです。ログから:

0 投票する
5 に答える
16581 参照

eclipse-plugin - 新しく開発された Eclipse プラグインのデプロイ

私は Eclpise プラグイン (CDT のエラー パーサー) を作成しましたが、Eclipse のデバッガー バージョンで問題なく動作します。しかし、プラグインをEclipseにインストールする方法を一生理解することはできません。プラグインを jar ファイルとしてエクスポートできますが、エラーなしでエクスポートされるようです。プラグイン jar ファイルを eclipse\dropins に配置しましたが、Eclipse によってロードされません。プラグインディレクトリに追加してもうまくいきません。features ディレクトリも私のプラグインを無視しているようです。

そこで、GUI からインストールしてみようと思いました。そこで、プラグインのアーカイブがある場所を参照して、ローカルの更新サイトとして追加しましたが、Eclipse はそこにプラグインがないと文句を言います。

私はイライラしています。助けてください。

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

eclipse - Eclipseにコンテキストアクションを追加する簡単な方法

Eclipseのコンテキストメニューに非常に単純なアクションを追加しようとしています。フォルダーオブジェクト上で右ボタンをクリックすると、このアクションは、フォルダーのパスをとして使用して外部ツール(「外部ツール」で構成)を呼び出す必要があります。パラメータのみ。

コンテキストメニューを追加する方法についてのチュートリアルを見つけましたが、必要なものよりも複雑です。プラグインを作成したくはありません。必要なことを実行するためのクラスも作成したくありません。私の唯一の目的は、外部ツールを呼び出すことです。

どうすればいいですか?