問題タブ [update-site]

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

eclipse - プラグイン - 機能 - 更新サイト

いくつかのプラグインがあり、それらを提供するための素敵な更新サイトを作成したいと考えています。それらの中には、コア機能のみを含むもの (何もしない、core-plugin と呼びましょう) もあれば、エンドユーザーにいくつかの機能を提供するもの (コアプラグインに依存しているため、useme-plugin と呼びましょう) もあります。これで、すべての useme-plugin の機能を作成しました。対応するプラグインを含め、すべての依存関係 (core-plugins) を設定しました。これらの機能は、更新サイトに追加しました。今インストールしようとすると、コアプラグインが見つからないという苦情が表示されます。

私は何か悪いことをしましたか?すべての useme-feature に core-plugins を含めたくありません... または、そうする必要がありますか? 誰かがそれを正しく構造化するのを手伝ってくれますか?

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

eclipse - Eclipse 更新サイト - jar に署名する方法は?

機能の一部であるいくつかの Eclipse プラグインがあります。更新サイトが更新されたときに、これらのプラグインにコード署名を適用したいと考えています。

個々のプラグインをエクスポートするときに [JAR 署名] タブが表示されますが、更新サイトのプロジェクト設定に同様のものは表示されません。

また、私が読んだチュートリアルでは、自己署名証明書を使用しています。Verisign 証明書 (つまり、*.pfx ファイル) を使用するための指示を教えてもらえますか?

誰でも助けることができますか?

ありがとう、アラン

編集:ケインの回答を回答としてマークしました。これは、私が行った手順と非常に似ており、インスピレーションだったからです。pfxファイルに基づいていたため、実際に次の手順に従って jar に署名しました。

ステップ 1:次のコマンドを実行して、証明書に関する詳細を表示します (ファイル名を独自のものに置き換えます)。

ステップ 2:出力の一番上までスクロールし、エイリアス名の値をメモします。

ステップ 3:次のコマンドを使用して各 jar ファイルに署名します (ファイル名とエイリアス名を独自のものに置き換えます)。

私は今、プロセスを管理/自動化する方法を考え出す必要があります。

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

eclipse - Eclipse-ターゲット定義の問題

まず、私はおそらく完全に間違ったことをしていると言えます。

[ヘルプ]->[新しいソフトウェアのインストール...]機能を使用してEclipseIndigoを使用してプラグインを正常にインストールできる更新サイトがあります。

ただし、ターゲット定義を使用して、同じ更新サイトに依存関係を追加したいと思います。

そこで、新しいターゲット定義ファイルを作成し、新しいソフトウェアサイトを追加して、上記と同じサイトを参照します。

問題は、プラグインを取得できないことです。それは私にエラーを与えるだけです:

0個のプラグインが利用可能です。

要件がありません:Immutify Eclipse Utilities 1.1.1.201105200936(org.immutify.eclipse.util.1.1.1.201105200936)には「bundle.org.eclipse.ui3.4.0」が必要ですが、見つかりませんでした

[新しいソフトウェアのインストール]オプションで機能するのに、ターゲット定義のソフトウェアサイトオプションでは機能しないのはなぜか疑問に思っています。

どんな助けでも大歓迎です。

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

eclipse - Mylyn Web Templates Connector (別名汎用 Web コネクタ) の更新サイトは不明です

Mylyn の Web Templates Connector を Eclipse にインストールしたいと考えています。以前は Generic Web Connector とも呼ばれていました。

http://download.eclipse.org/mylyn/incubator/3.5/を更新サイトとして言及しているウェブ上のページは無数にあります。これには、公式ドキュメントと SO に関するいくつかの回答が含まれます。ただし、そのサイトは 404 です。

一部のページにはhttp://www.eclipse.org/mylyn/downloads/も記載されていますが、これは上記の 404 URL (または 404 であるいくつかの亜種の therof) を参照しているだけです。

実際の更新サイトがどこにあるか知っている人はいますか?

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

eclipse - リモート機能を備えたローカルアップデートサイト

一部のプロジェクトで使用するすべての一般的なプラグインをチームがインストールおよび更新するための単一のエントリポイントを持つために、リモート更新サイトの機能またはプラグインのみを参照する軽量のEclipse更新サイトを作成したいと思います。

しかし、これらの外部機能/プラグインを参照する方法が見つかりません。外部の更新サイトへのアーカイブマッピングを作成しましたが、更新サイトを構築するときにすべてのアーティファクトをダウンロードし続けます。

これを防ぎ、記述子をローカルに配置する方法はありますか?

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

eclipse - カテゴリを使用してオフラインの「複合」Eclipse 更新サイトを構築するためのソリューション

これはかなり長い質問になるので、我慢してください。次のことを念頭に置いて、オフライン開発環境で使用するカスタム更新サイト (または p2 リポジトリ) を構築するソリューションを探しています。

  • 各サイトには、サードパーティとカスタムの Eclipse プラグインが混在しています。

  • IDE 構成ごとに 1 つのサイトを作成したいと考えています。たとえば、Helios を使用する開発者は、m2e、Subversive、および CustomPluginA を含む 1 つの更新サイトを追加するだけで済みます。Flash Builder を使用する開発者は、m2e と CustomPluginB を含む別のサイトを追加できます。

  • 開発はオフラインであるため、現在、サードパーティの更新サイトをスクリプトでミラーリングしています。カスタム サイトは、これらのコピーからプラグインを引き出す必要があります。

  • カスタム Eclipse プラグインは現在、Jenkins 上の Maven + Tycho で構築されています。できれば更新サイトもJenkinsで自動ビルドするように設定したいです。その後、カスタム プラグインが更新されると、必要な更新サイトのビルドをトリガーできます。

  • 更新サイトのカスタム カテゴリは便利です。

私はこれにアプローチするための最善かつ最もクリーンな方法を見つけようとしています。Tycho を使用してサイトを構築するにはどうすればよいですか? Tycho は最良の選択肢でしょうか? サードパーティのプラグインを各サイトにコピーするか、ミラー化されたサードパーティの各サイトを指す p2 複合リポジトリを作成するか。p2 複合リポジトリを使用してカスタム カテゴリを作成することはできますか?

最後に、サイトに含まれるプラグインと機能を実際に定義する最も簡単な方法は何ですか? Eclipse では、編集を非常に簡単にする更新サイト プロジェクトを作成できますが、その Eclipse インストールに存在するプラグインしか含めることができません。この問題は、site.xml または p2 ant スクリプトを手動で作成することで解決できますが、インストール可能なユニット ID とバージョンを手動で判断するのは難しく、エラーが発生しやすくなります。

このすべてを読むために時間を割いていただきありがとうございます。誰かが実際に私の懸念のすべてに対処できるとしたら、それは驚くべきことであり、おそらくこの質問に報奨金を追加する必要があります.

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

eclipse - Eclipse のデフォルトの更新リポジトリ リストを変更する

あるバージョンの Eclipse をデプロイしようとしていますが、デフォルトのリポジトリ リストを制御したいと考えています。私の以前の質問を参照してください。

私の別の質問で、これが の下のユーザーのホーム ディレクトリに保存されていることを知りました".eclipse\org.eclipse.platform_3.7.0_525061626\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.cpp.profile\.data\.settings\org.eclipse.equinox.p2.metadata.repository.prefs"

このファイルをユーザー固有の場所にデプロイしたくはありません。別の Eclipse インストールからの場所が既にある可能性があり、複数のユーザー アカウントが存在する可能性があるからです。

ユーザー プロファイルを回避する方法はありますか?

メインのEclipseフォルダーの下に同等のファイルが見つかりました"eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.cpp.profile\.data\.settings\org.eclipse.equinox.p2.metadata.repository.prefs"が、これを変更しても違いはありませんでした。

ありがとう、アラン

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

eclipse - Eclipse 更新サイトから HTML を生成する

Eclipse 更新サイトからコンテンツを取得する HTML ファイルを生成したいと考えています。理想的には、カテゴリに基づいてコンテンツを整理し、何らかの方法で説明を含める必要があります。

  1. 入力: Eclipse 更新サイト
  2. ???
  3. 利益!!(HTMLページ)

このようなツールがあると確信していますか、それとも Eclipse から今すぐ実行できるのでしょうか?

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

eclipse - Eclipse heliosマイルストーンリリースを1つだけ含む更新サイト、つまり3.6.1/3.6.0ではなく3.6.2

Heliosマイルストーンリポジトリの内部企業ミラーを作成しようとしていますhttp://download.eclipse.org/releases/heliosが、この更新サイトには、3.6.2、3.6.1、および3.6.0に対応する3つのリリースが含まれています。

リリース3.6.2のみを含むアップデートサイトはありますか?インディゴアップデートサイトがあるのを見てhttp://download.eclipse.org/releases/indigo/201202240900、似たようなものがあるかもしれないと思ったが、グーグルは知らないので、異なる日付/時刻の組み合わせを試すのにうんざりした:)

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

eclipse - 既存の更新サイトからsite.xmlを生成します

Eclipse更新サイトプロジェクトがある場合、次のようなsite.xmlファイルが作成されます。

しかし、既存の更新サイト(たとえば、B3アグリゲーターによって作成されたもの)がある場合、このsite.xmlファイルを生成する簡単な方法はありますか?