問題タブ [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.
macos - 自動構築分点 PDE : 実行可能ファイルが機能しない
2 つのプロジェクトがある OSGi プロジェクトを作成しました: - 1 つのプラグイン プロジェクト: ソース ファイル、機能プロジェクトを使用する製品構成、および機能 org.eclipse.equinox.p2.ui.user を含みます。これは、私のプログラムが新しいソフトウェアをインストールしたり、プログラムを更新したりできることを意味します。- 私のプラグイン プロジェクトを含む 1 つの機能プロジェクト。
プログラムをEclipseで実行できます。動作します。Eclipse から製品構成をエクスポートして、プログラムを起動できます。動作します。
その後、eclipse のフレームワーク PDE を使用してプログラムを自動的にビルドしたいと考えています。このチュートリアルに従いました: http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse。pde.doc.user/guide/tasks/pde_product_build.htm . Windows、Linux、および Mac OS 用のプログラムを生成できます。Windows と Linux の実行可能ファイルが動作します。ただし、mac os の実行ファイルは動作しません。
アイコンをクリックしても何も起こらず、エラーもありません。Mac OS で起動できるようにするには、ファイル myExecutable.app/Contents/MacOS/eclipse を Eclipse.app/Contents/MacOS/eclipse のファイルに置き換える必要があります。生成された実行可能ファイルの「eclipse」ファイルが正しい形式ではないようです。
この問題の原因は何か分かりますか? または、それを解決する手がかりがあれば。
どうもありがとうございました、
バット
java - SWTでのMaventycho-p2-pluginの使用
EclipseP2リポジトリとMaventycho-p2-pluginを使用してSWTアプリケーションを構築するにはどうすればよいですか?
eclipse - Eclipse P2 が毎回 eclipse.org からファイルをダウンロードするのはなぜですか?
プラグインをインストールまたは更新するとき、Eclipse の更新システムは常に eclipse.org からいくつかの jar/xml ファイルを取得します。この煩わしい動作により、更新プロセスが遅くなります。
無効にする方法はありますか?
osgi - OSGiequinoxバンドルは常に「解決済み」の状態のままです
私は、equinoxp2をインストールしたメインバンドルを1つ作成しました。次に、それをエクスポートして実行可能ファイルを取得します。私の実行可能ファイルは正しく機能します。
また、最初のバンドルと相互作用するもう1つのバンドルを作成しました。Eclipseでは、これら2つのバンドルを使用して製品構成を作成し、その製品を実行すると、すべてが機能します。
その後、2番目のバンドルを「デプロイ可能な機能」としてエクスポートし、「ヘルプ->新しいソフトウェアのインストール」を介してアプリケーションにこのバンドルをインストールします。インストールはできますが、アプリケーションを再起動しても、バンドルは常に「解決済み」の状態のままです。状態を「ACTIVE」に設定したいのですが。
「製品構成」で行ったように、バンドルを自動起動するように構成できるかどうか知っていますか?または別の解決策はありますか?
eclipse - p2を使用して、Eclipse RCPアプリケーションのカスタマイズ可能な移動プロファイルを管理できますか?
p2プロビジョニングプラットフォームを使用してエンドユーザーが利用できるようにしたいEclipseRCPアプリケーションがあります。
アプリケーションのプロビジョニングの要件は次のとおりです。
- ユーザーは、個々のアプリケーションをカスタマイズするために、追加機能をインストールできる必要があります。
- ユーザーはワークステーション間を移動するため、個々のインストールは移動プロファイルのようにワークステーションに従う必要があります。
- アプリケーションの更新と追加機能は、ユーザーのインストールが利用可能になったときに自動的に適用される必要があります。
- このソリューションでは、アプリケーションに大きな読み込み時間がかかることはありません。
私の現在の解決策は、ユーザーがアプリケーションをネットワーク共有にインストールして、各ユーザーが共有上の自分のディレクトリにアプリの独自のコピーを持つようにすることです。ユーザーのワークスペースはホームネットワーク共有に個別に保存され、かなり小さいです。アプリケーションは、起動時にp2リポジトリからの更新をチェックし、更新された機能を共有上の個々のインストールにダウンロードするように構成できます。これは要件1、2、および3をサポートしますが、アプリケーションが約500Mbであるため、ロード時間にかなりのオーバーヘッドが発生します。また、同じ機能の多数のコピーを保存するために使用されるディスク容量の点でも無駄です。
p2によってこの問題のより良い解決策が開発できることを願っています。さまざまな可能性を考えることができますが、p2に関する知識はかなり基本的なものであり、さまざまなオプションについて長い調査を行う前に、誰かがp2を使用してカスタマイズ可能な移動プロファイルを提供した経験があるかどうか、またはこれが可能であるかどうかを示唆できるかどうか疑問に思っていました。
java - RCP ベースのアプリケーションの P2 更新が失敗する
P2 更新サイトで Eclipse-RCP-3.5 ベースのアプリケーションを更新しようとしています。アプリケーションには 2 つの機能が含まれています。
製品は によって構築されていEclipse Buckminster
ます。P2 更新サイトの作成は、製品ビルドの一部です。
メニューから更新を開始するとUpdate -> Check for Updates
、メッセージ ボックスが表示されます。There is nothing to update.
menu:Update -> Install New Software...
を試して同じ更新サイトを選択すると、エラーが報告されます:
java - プログラムで p2 更新リポジトリを構成する
製品に静的 conf ファイルを追加して、RCP アプリケーションのユーザーの p2 デフォルト リポジトリを構成する方法について、Eclipse wiki に記事があります。
Equinox/p2/RCP アプリケーションへの自己更新の追加 - ユーザーのデフォルト リポジトリの設定
ユーザーが構成の詳細を変更したときに、Java クラスでプログラムを使用して同じことを行いたいと考えています。そのための適切な p2 API ドキュメントが見つかりませんでした。
eclipse - ローカルファイルシステムからEclipseへのバンドルのインストール(p2リポジトリを介して)
ローカルのP2リポジトリに保存したいOSGIバンドルがいくつかあります。私はこのガイドに従いました:
https://docs.sonatype.org/display/TYCHO/How+to+make+existing+OSGi+bundles+consumable+by+Tycho
eclipsec.exeを使用して、バンドルのあるフォルダーをp2リポジトリーに変換します。結果の構造は次のようになります。
ここで、このリポジトリをEclipseHeliosに追加したいと思います。Eclipse Update Managerで、追加を選択し、[ローカル...]ボタンを押して、リポジトリへのパスを指定します。
次に、[アイテムをカテゴリ別にグループ化する]のチェックを外しますが、「利用可能なアイテムがありません」と表示されます。
このローカルリポジトリをEclipseに追加するにはどうすればよいですか?
eclipse-rcp - Eclipse RCP: P2 更新機能が失敗する
この機能に含まれる機能に別の機能 (framework.feature) があるアプリケーションを含む 1 つのプラグインを含む 1 つの機能 (application.feature) を含む製品があります。
Framework.feature とそのプラグインの 1 つを更新すると、このエラーが発生しました (「新しいソフトウェアのインストール」を使用して正しいエラーを取得します。更新しようとすると更新が見つからないためです)
2 つの機能は、更新サイトの下で 2 つのカテゴリに分けられています。何が問題なのですか? 機能定義に何かあると思いますが、理解できません
eclipse - Eclipse BIRT 2.6.0 P2 更新サイト?
Eclipse を新しい Helios SR1 バージョンに更新したところ、レポート バージョンは 2.6.1 になりました。しかし、古いアプリケーションを機能させるには、バージョン 2.6.0 を使用する必要があります。
「古い」バージョンのEclipseをインストールせずに、2.6.0バージョンを含むEclipse Helios更新サイトを追加することは可能ですか?