問題タブ [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.
eclipse - Eclipse p2 プロファイルを安全に使用するにはどうすればよいですか?
Eclipse の起動時に Eclipse プラグインを更新しようとすると、いくつかの問題が発生します。Help -> Check for Updates
私のプログラムは、Eclipseの起動時にダイアログをポップアップします。しかし、ユーザーがすぐに更新を進めると、Eclipse は p2 プロファイルが使用中であることを示す例外をスローします。これは、他の Eclipse ジョブが起動時に p2 プロファイルを使用しているため、プログラムが p2 プロファイルを使用してプラグインを更新できないためだと思います。p2 プロファイルを安全に使用するにはどうすればよいですか? p2 プロファイルを単独で使用するにはどうすればよいですか?
問題を再現するために必要な最小限のコードをgithubにアップロードしました。また、問題とそれを再現する手順については、github リポジトリの問題で詳しく説明しています。
java - Eclipse Marketplace から Eclipse プラグインをインストールするにはどうすればよいですか?
CodingSpectatorというプラグインの更新サイトをセットアップし、これを Eclipse Marketplace に追加して、プラグインのインストールをさらに簡単にしました ( http://marketplace.eclipse.org/content/codingspectatorを参照)。 / )。Help -> Eclipse Marketplace...
しかし、 Eclipse Helios SR2のリストに CodingSpectator が見つかりません。
で CodingSpectator を見つけることができないのはなぜHelp -> Eclipse Marketplace...
ですか?
p2 - P2 サイトのセキュリティ戦略
お客様が利用できるようにしたいp2サイトがあります。しかし、他の誰かがそれにアクセスすることは望ましくありません。p2 サイトを保護するための戦略は何ですか?
eclipse-plugin - プラグインの 1 つが Eclipse インスタンスに既に存在する場合の Eclipse 機能のインストールでの競合
私は Eclipse Feature Project を開発しました。私のフィーチャーでは、オープンソースの css 検証プラグイン org.w3c.css を使用しています。このプラグインは、Aptana Studio Eclipse ツールでも使用されます。Eclipse インスタンスに Aptana Studio がインストールされているユーザーが私のフィーチャーもインストールしようとすると、競合が発生します。ここにジストがあります:
org.w3c.css プラグインが既にインストールされている場合、機能がインストールされているときに、インストールが中断されないようにしたいと考えています。理想的には、最新バージョンを選択してそれを使用するだけですが、インストールが正常に完了する方法はどれも優れています。
値の場合に備えて、私のfeature.xmlのプラグイン宣言は次のとおりです。
repository - Eclipse 3.7でrcpアプリケーションからp2リポジトリへの接続/アクセスがあるかどうかを確認する方法はありますか
eclipse 3.6 で記述された、p2 リポジトリでヘッドレス更新を使用する RCP アプリケーションがあります。Eclipse 3.7 に移行することを決定した後、いくつかのクラスが 3.7 に存在しなくなったため、私の回避策が機能しないことが判明しました。3.6 での問題は何でしたか?
Eclipse 3.6 の問題:アプリケーションは、コア プラグインの開始前に更新をチェックしています。p2 リポジトリへの接続を試みます。接続がある場合は更新を検索し、そのような更新がある場合は更新を検索し、そうでない場合は更新について何も言わずに続行します。接続がない場合、分点/日食フレームワークに深い例外があり、フレームワークによって処理され、表示されないため、アプリケーションは接続があるかどうかを判断できません。更新するものはありません。
解決策:これに対する解決策を数日急いだ後、私はこれに対する回避策を見つけました。解決策は、リポジトリの「ステータス」を検証するためのクラスを作成することでした。たとえば、リポジトリに接続しているかどうかです。これが私のクラスです:
ここで基本的に行うことは、artifacts.jar がいつ変更されたかを確認することです。アクセスできる場合は接続できますが、そうでない場合は接続できません。
Eclipse 3.7 の問題: Eclipse 3.6 のソリューションでは、3.7 では利用できなくなった RepositoryTransport クラスを使用していました。このクラスが他のクラスに置き換えられたかどうか、または同様の機能に到達できる利用可能なクラスにメソッドがあるかどうかを調べようとしていました。件名、クラス、3.6の問題の解決策に関連するものは何も見つかりませんでした。
この問題に関連することを知っている人はいますか? 3.6 自体に解決策の修正はありますか、それともこのクラスを同様の機能に置き換えることを決定しますか? または、誰かがこの問題の他の回避策のアイデアを持っている場合は?
よろしくお願いします。
eclipse-plugin - dropins フォルダーの Eclipse p2 プラグインがインストールされていますが、アクティブ化されていません。
Eclipse プラットフォーム 3.6.2 に対してビルドされた Eclipse 製品があります。個別に (同じプラットフォームに対して) ビルドされた他の外部プラグイン (機能なし) があり、私の製品はそれらに依存していませんが、私の製品のいくつかのプラグインに依存しています。これらの外部プラグインは、メニューに貢献します。
Eclipse からアプリケーションを実行し、外部プラグインをランチャーに追加すると、それらは問題なく動作し、メニューの貢献に気付くことができます。しかし、PDE (p2 サポート付き) を使用してアプリケーションをビルドし、外部プラグインを dropins フォルダーに追加するとします。それらは、製品のインストールの詳細にあるインストール済みプラグインのリストで検出されますが、Plugin.start() が呼び出されることはありません。また、構成タブでそれらを確認すると、それらがリストされていることに気付きます。 as <プラグイン ID> [開始] . しかし、Eclipse から実行している場合、構成では [Active] としてリストされます。
拡張ポイント org.eclipse.ui.startup を追加しようとしましたが、何も変更されず、呼び出されません。
誰かがそのような問題で私を助けてくれませんか、またはそれをデバッグする方法を教えてくれませんか.pluignsをインストールするときに、p2に有用なデバッグ情報を出力させることができないようです.
eclipse - Eclipse Indigo への Spring プラグインのインストールのヘルプ
私はEclipse 3.7でSpringプラグインをインストールするために何週間も試みてきました
非常に遅いようで、取得しようとしている特定の jar でタイムアウトし続けます。依存
関係 tptp jar は通常の問題です。これらの依存関係とプラグインを手動でインストールする方法はありますか、それとも何度も何度も何度も試してみる必要がありますか?同じファイルを何度もダウンロードしますか?
金曜日から月曜日の終わりまで 1 日中 1 回放置しましたが、インストールで 48% しか達成できませんでした。
使用中のリポジトリは次のとおりです
http://dist.springsource.com/release/TOOLS/update/e3.7
と
http://dist.springsource.com/milestone/TOOLS/composite/e3.7
私は高速リンクを使用していますが、このエラーが発生しました
セッション コンテキストをインストールするアイテムの収集中にエラーが発生しました:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=)。http://dist.springsource.com/release/TOOLS/update/e3.6/plugins/com.springsource.org.aspectj.weaver_1.6.10.RELEASE.jarでリポジトリを読み取れません。読み込みがタイムアウトしましたアーティファクトのダウンロードで問題が発生しました: osgi.bundle,com.springsource.sts.config.ui,2.7.1.201107091000-RELEASE. MD5 ハッシュは期待どおりではありません。予想: a311d3e2326d8a267f1531ff26c16e4b で、7d163b4dd2819f5b24ff2272c54bbe0d が見つかりました。http://dist.springsource.com/release/TOOLS/update/e3.6/plugins/com.springsource.sts.wizard_2.7.1.201107091000-RELEASE.jarでリポジトリを読み取れません。読み取りタイムアウト でリポジトリを読み取れませんhttp://download.eclipse.org/tools/ajdt/37/update/plugins/org.aspectj.ajde_1.6.12.20110613132200.jar . 読み取りタイムアウトhttp://download.eclipse.org/tools/ajdt/37/update/plugins/org.eclipse.ajdt.ui_2.1.3.e37x-20110628-1900.jarでリポジトリを読み取れません。読み取りタイムアウト
java - Equinox P2 の使用 - インストールされている機能とプラグインに関する情報の取得
私はEclipse 3.7を使用してプロジェクトを開発していますが、インストールされたプラグインと機能の情報を使用して、いくつかのことを行う必要があります:
ソフトウェアの更新を許可するために P2 プロビジョニング機能を使用しています。
1: インストール済みで現在実行中のプラグインと機能のリストを取得する必要があります。「ヘルプ > バージョン情報 > インストールの詳細」から表示できる「インストール済みソフトウェア」に表示されているようなものが必要です。
注: この情報を使用して、バージョン番号や説明など、インストールされている機能に関するデータを取得します。
2: 最近インストールされたソフトウェアのリストを取得する必要があります。「ヘルプ > バージョン情報 > インストールの詳細」から表示できる「インストール履歴」に表示されるようなものが必要です。
注: この情報を使用して、古いインストールを消去する機能を追加します。「最近の 5 つのインストールのみを保持する」のようなものです。
eclipse-rcp - Eclipse RCP 更新マネージャーの構成
Eclipse RCP アプリケーションを完成させ、更新マネージャーを構成したいと考えていました。私の製品は機能ベースで、更新は正常に機能していますが、ユーザーを制限したいと考えています。つまり、特別な更新サイトを強制したり、グループ化されたものだけを表示したりします。
Policy を使用してみましたが、うまくいきません:
Activator への登録:
私は何かを逃していますか?
eclipse - 機能にパッチを適用する方法は? (機能パッチはプラグインなしでインストールされます)
はじめに: 私はすでに P2 フォーラムでこの質問をしましたが、まだ回答を得ることができませんでした。この質問は私の仕事を完全に妨げているため、私にとって非常に重要です。
現在の Mylyn-Context.Core 機能にパッチを適用する必要があるため、プラグイン org.eclipse.mylyn.context.core (3.6.1) をチェックアウトし、修正プログラムを作成して、バージョンを 3.6.2 に更新しました。その後、バージョン 3.6.1.v20110728-0200 の org.eclipse.mylyn.context_feature にパッチを当てる機能パッチ プロジェクトを作成しました。パッチを適用したプラグインを機能の依存関係に追加しました。
p2-repository (パッチが必要なプラグインの機能を含む) をエクスポートすると、正しいフォルダー構造が得られます。すべての機能とプラグインが適切なバージョンで利用できます。
パッチをインストールしているときに、P2 は要件の不足について文句を言うことはなく、エラーも発生せずにインストールされます。
問題は、Eclipse の plugins フォルダー内にバージョン 3.6.1 の org.eclipse.mylyn.context.core しかないことです....3.6.2 ではないため、プラグインが機能しません。奇妙な点は、パッチ機能がインストールされているが、バンドルの欠落について文句を言わないことです (パッチが適用された 3.6.2)。
contents.xml を Oracle OEPE Tools のパッチと比較したところ、すべてが正しいように見えます。
誰かがここで私を助けてくれますか。2週間前からこれを修正しようとしています。
よろしくお願いします
PS 生成された content.xml を生成された P2-Repository から追加しました