問題タブ [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.
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 を取得する方法はありますContextInjectionFactory
かIEclipseContext
?
コントローラ クラス:
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
これらは私の問題です:
- この依存関係「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 が、生成されたアプリケーションのプラグイン・ディレクトリーにありません。
- 追加後
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 を追加できました。
jenkins - Jenkins で efxclipse プロジェクトをビルドする
現在、Jenkins 1.645 を使用するために、会社からさまざまなプロジェクトをセットアップしています。しかし、1 つのプロジェクトで efxclipse が使用されており、これら 2 つを接続する方法についての情報が見つかりませんでした。
Jenkinsでae(fx)clipseプロジェクトを構築するにはどうすればよいですか?
eclipse - 起動時のubuntu eclipse mars e(fx)clipseエラー
ここにある更新サイトを使用して、既存の Eclipse Mars インストールに e(fx)clipse をインストールしました: https://projects.eclipse.org/projects/technology.efxclipse/downloads
インストールは正常に機能しました。ロードされます(起動時のロード画面が変更されました)。しかし、Eclipse を起動すると、ワークスペースを選択した後に次のエラーが表示されます。「エラーが発生しました。ログ ファイルを参照してください [...]」。
誰でもこれで私を助けることができますか? ログファイルを追加したいのですが、私はここに来たばかりで、アップロード方法がわかりません。
どうもありがとうございました。