問題タブ [p2]

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

eclipse-rcp - Eclipse P2 リポジトリを検索するには?

重複の可能性:
Eclipse ダウンロード サイトで必要なプラグインが含まれている機能を見つける方法

RCP アプリケーションを構築しており、現在ターゲット プラットフォームを定義しようとしています。ソフトウェア サイト ( http://download.eclipse.org/releases/indigo ) を構成し、パッケージを選択しましたEclipse RCP SDK

今、私はいくつかの依存関係を欠いていorg.eclipse.core.filesystemますorg.eclipse.ui.ide. ただし、ランタイムに含める必要があるパッケージを特定する方法がわかりません。

http://search.maven.org/に類似した Eclipse リポジトリの集約検索サービスはありますか?

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

eclipse - バンドル jar を p2 ベースの Eclipse ターゲット プラットフォームに追加する「the」方法は何ですか?

私は疑問に思っています: p2 ベースのターゲット プラットフォームにバンドルを追加する最良の方法は何ですか? ローカル ディレクトリを使用したくありません。すべてのチーム メンバーが「すぐに」使用できるターゲット プラットフォームが必要です。

今はうまくやっていますが、これを行うためのより簡単な方法が欠けていると感じています。

私の状況は次のとおりです。

私のターゲット プラットフォームには、オンサイト サーバーでホストされている多数の p2 ロケーションがあります。ほとんどはミラーリングされたリポジトリですが、「その他」のバンドルに使用するものがあります。

これは、ターゲット プラットフォームにバンドルを追加する方法です。

  • jar を含むバンドル ディレクトリを使用する別のワークスペースに切り替えます。
  • バンドル jar をそのディレクトリに追加します。
  • 「サードパーティ」機能にバンドルを追加します
  • 機能をエクスポートしてサーバーにアップロードし、古い機能を削除します
  • 通常のワークスペースに戻り、ターゲット プラットフォーム リンクをリロードします。

Eclipse が少し混乱して、キャッシュされたバージョンを使用し続けることがありますが、一般的にはこのアプローチが機能します。

私の質問:

もっと簡単な方法はありますか?より「漸進的な」方法はありますか?新しいバージョンで機能を追加する代わりに、p2 リポジトリを再構築します。

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

c++ - 同種のツール更新システムを実装する方法は?

私の仕事は、大規模な組織のすべてのツールに対して同種の更新システムを定義して実装することです。
さまざまなツールは長年にわたって成長し、多くの異なるテクノロジーと言語で実装されています。

Eclipse / RCPベースのツールの場合、equinox/p2メカニズムは完璧で実装が簡単なようです。
しかし、たとえば.net / C#ツールやC /C++ツールについてはどうすればよいでしょうか。p2はRCPアプリケーション向けに調整されているようです。

私はすべてのツールに共通の/統一された更新リポジトリを持っているのが好きです。何かアイデア/考えはありますか?

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

maven - TychoアーティファクトP2の依存関係をコピーする

Xtext DSL 機能用の Eclipse プラグインを生成する Tycho ビルドがあります。DSL ファイルを処理できる Maven プラグインを作成したいと考えています。問題は、DSL プラグインが依存するアーティファクトを Maven プラグインに取得することです。これらは Maven リポジトリにないためです。また、maven プラグインが、DSL プラグインが依存するのと同じアーティファクトに自動的に依存するようにします。

依存関係のある über-jar を作成するのが最善の方法だと思います。問題は、DSL プラグインの依存関係を取得し、これらをディレクトリにコピーして、この über-jar をビルドできるようにすることです。

この問題の解決策を見つけた人はいますか? 私の検索では、反対の問題の解決策が表示されます。Maven 依存関係を (P2) 依存関係として Tycho にインポートします。

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

eclipse - 機能が自動的に更新されるように Eclipse RCP アプリをビルドするにはどうすればよいですか?

いくつかの機能で構成される RCP アプリケーションを構築しています。

私の RCP アプリケーションは、起動するたびに更新を確認するように構成されています。私の現在の問題は、ビルド時に機能の 1 つを「インストール」して、ユーザーが手動でインストールすることを強制せずに更新の自動チェック中に更新されるようにする必要があることです。システム内の他の機能とは別に更新するには、この機能が必要です。

要約すると、他の機能とは独立して更新され、RCP アプリのユーザーがインストールする必要がないような方法で、機能を RCP アプリにインストールするための優れた自動化された方法を探しています。手動で。

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

eclipse-rcp - p2 を使用していくつかの Eclipse-RCP アプリケーションを更新する

オフラインで使用する PC を準備する必要があります。

各アプリケーションを手動で起動せずに、中央の p2 リポジトリから PC 上のいくつかの異なる Eclipse-RCP アプリケーションを更新するソリューションを探しています。

利用可能なすべてのアップデートについてユーザーに通知し、それらを自動的にインストールする「Apple Software Update」に似たツールを提供するという考えです。

Eclipse-RCP アプリケーション / p2 のソリューションはありますか?

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

eclipse - 誰かが eclipse.p2.profile を説明できますか

Eclipse RCP のビルドを編成しています。

を使用するp2-directorと、1 つのプロパティはprofile. Eclipse のドキュメントには以下の説明しか記載されていませんが、これは私の見解では明確ではありません。

-profile: 対象製品の説明を含むプロファイル ID。この ID は、対象製品の config.ini に含まれる eclipse.p2.profile プロパティによって定義されます。Eclipse SDK の場合、ID は「SDKProfile」です。

だから私の質問はこれです:

プロファイルは何に使用され、何を説明し、適切に使用するにはどうすればよいですか?

誰かがより良い説明や適切なドキュメントへのリンクを持っていますか?

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

java - プログラムでクライアント証明書を使用して HTTPS リポジトリ (-ies) に接続するように p2 リポジトリ マネージャを構成する

HTTPS リポジトリ (Apache + クライアント証明書) に接続するように p2 リポジトリ マネージャーを構成したいと考えています。

リポジトリをロードするには、いくつかの方法があります。

locationパラメータを使用して、HTTPS サーバーに URI を提供できます。クライアントおよび CA 証明書を含むキーストア/トラストストアへのパスを提供するにはどうすればよいですか? Java プロセスにグローバル キー ストアを使用するのは好きではありません。

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

p2 - P2 build simpleconfigurator/bundles.info includes extra bundles

I have a problem building my product with p2. My product consists of the single custom feature, which includes my plugins together with org.eclipse.equinox.simpleconfigurator. I don't use org.eclipse.rcp or any other eclipse features.

The problem is that when I build my product with PDE simpleconfigurator collects only required bundles (which I have dependencies on). But when I use p2 director then simpleconfigurator/bundles.info and resulting plugins folder includes several extra bundles, which I never included in the dependencies, like:

I would like to know where those bundles coming from in p2 build, and how can I control which of them are collected in simpleconfigurator/bundles.info file.

Thank you. Ulyana