問題タブ [efxclipse]

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 に答える
562 参照

eclipse - CommandService を挿入してコマンドを手動で実行できない

特定のコマンドに (新しいパーツを作成するための) ハンドラーが割り当てられています。これは以下のように定義され、正常に動作しています。
Handler クラス:

Fxml オブジェクト (treeView のクリック イベント) を制御するコントローラー クラスが 1 つあります。そのコマンドをイベント ハンドラのツリービューから手動で実行したい。
コントローラ クラス:

ここでは、Injected CommandService が null なので、ハンドラ クラスのこのパラメトリック実行メソッドを実行できません。
別のCommandService ( org.eclipse.fx.core.command.CommandService )e(fx)clipseがあると思いますが、それもヌルになります。私はそれを以下の
Controller Class として使用しています:


[編集] :
私の目的は、Partstack で新しいパーツを開くことです。したがって、最初のコード スニペットでは、execute(..) でどのようにパーツを開いているかを確認できます。ここで、 or を使用して partService 、 application 、および modelService を取得する方法はありますContextInjectionFactoryIEclipseContext?
コントローラ クラス:

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

java - e(fx)clipseアプリにp2アップデートを追加

このチュートリアルに従って、e(fx)clipse RCP アプリケーションに p2 機能を追加しようとしています。 application-eclipse-rcp-cookbook/

チュートリアルで提案されているように e(fx)clipse 2.0.0 を使用する代わりに、私が働いている会社では、Eclipse 4.4.1 IDE (Luna) にインストールされた e(fx)clipse 1.2.0 をまだ使用しています。このようにターゲットプラットフォームを設定しました

  • ソフトウェア サイト : download.eclipse.org/efxclipse/runtime-released/1.2.0/site > FX ターゲットおよびターゲット プラットフォーム機能の確認

  • ソフトウェア サイト : download.eclipse.org/releases/luna

    *Eclipse プラットフォーム ランチャーの実行可能ファイル

    *Equinox コア機能

    *Equinox p2、ヘッドレス機能

    *Eclipse RCP SDK

次に、機能に基づいて簡単なアプリケーションを作成します。そのために、eclipse が提供する e(fx)clipse ツールを使用してプロジェクト構造を生成します: [ファイル] > [新規] > [プロジェクト] > [javafx] > [OSGi] > [e4 アプリケーション プロジェクト]。次のプロジェクトが生成されます。

+fx.sample.app

+fx.sample.app.feature

+fx.sample.app.product

これらは私の問題です:

  1. この依存関係「org.eclipse.fx.core.p2」を fx.sample.app プロジェクトの plugin.xml に追加した後、製品をエクスポートします (Eclipse エクスポート製品ウィザードを使用し、「P2 リポジトリの生成」をチェックします)。エラー:

1 つ以上の必要なアイテムが見つからなかったため、インストールを完了できません。インストールされているソフトウェア: SIMPLE PRODUCT 1.0.0 (fx.project.sample.app.product 1.0.0) 不足している要件: My Sample App 1.0.0.201512041706 (fx.project.sample.app 1.0.0.201512041706) には 'bundle org.eclipse が必要です.fx.core.p2 1.2.0' が見つかりませんでした依存関係を満たせません: 依存関係を満たせません:

p2 リポジトリーを生成せずに同じ手順を実行すると問題なく動作しますが、依存関係 org.eclipse.fx.core.p2_1.2.0.201501301037.jar が、生成されたアプリケーションのプラグイン・ディレクトリーにありません。

  1. 追加後

org.eclipse.equinox.p2.core.feature

製品構成ファイルの必須機能として、「必要な追加」をクリックして必要な「ecf」依存関係を追加しましたが、それらはすべて赤でマークされて表示され、エクスポートによりさらに問題が発生します

依存関係の間に何らかの競合がありますか

download.eclipse.org/efxclipse/runtime-released/1.2.0/site

および で見つかったもの:

download.eclipse.org/releases/luna?

ここで何が欠けているのでしょうか?

私は rcp/osgi 開発の専門家ではないので、どんな提案でも役に立ちます。

注 : 上記の手順に従って、最近のツール (Eclipse Mars IDE 4.5.1 with e(fx)clipse 2.1.0) を使用して、大きな問題なく同様のアプリケーションに p2 を追加できました。

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

jenkins - Jenkins で efxclipse プロジェクトをビルドする

現在、Jenkins 1.645 を使用するために、会社からさまざまなプロジェクトをセットアップしています。しかし、1 つのプロジェクトで efxclipse が使用されており、これら 2 つを接続する方法についての情報が見つかりませんでした。

Jenkinsでae(fx)clipseプロジェクトを構築するにはどうすればよいですか?

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

eclipse - 起動時のubuntu eclipse mars e(fx)clipseエラー

ここにある更新サイトを使用して、既存の Eclipse Mars インストールに e(fx)clipse をインストールしました: https://projects.eclipse.org/projects/technology.efxclipse/downloads
インストールは正常に機能しました。ロードされます(起動時のロード画面が変更されました)。しかし、Eclipse を起動すると、ワークスペースを選択した後に次のエラーが表示されます。「エラーが発生しました。ログ ファイルを参照してください [...]」。

誰でもこれで私を助けることができますか? ログファイルを追加したいのですが、私はここに来たばかりで、アップロード方法がわかりません。

どうもありがとうございました。