問題タブ [target-platform]
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.
java - PDE ターゲット プラットフォームの代替
RCP e4 アプリケーションがあり、プロジェクト構造内にターゲット プラットフォームを定義するターゲット定義ファイルがあります。私たちの問題は、新しいソフトウェア サイトをターゲット プラットフォーム定義に追加する必要があるたびに、クラッシュして次のようになることです。
この問題を解決するには、ソフトウェア サイト内のすべてのカテゴリをもう一度完全に選択する必要があります...これまでは、更新サイトがわずかしかなく、すべての開発者がどのカテゴリを選択する必要があるかを知っていたため、大きな危険はありませんでしたが、今では私たちのターゲット プラットフォームは日々大きくなっており、非常に複雑になっています。Eclipse 内でターゲット プラットフォームを定義する別の方法があるのではないかと思いました。
または、PDE がインストール可能なユニットを見つけられないという厄介なエラーが常に発生する理由を実際に知っている人はいますか?
最善の方法は、必要なすべてのプラグインを収集し、それらをローカルの p2 リポジトリーにダウンロードして、Eclipse ターゲット・プラットフォーム構成から参照する外部サーバー・ソフトウェアを用意することです。これにより、Eclipse プロジェクトのターゲット定義ファイルを変更する必要がなくなり、最終的にこのバグが解決されます...
私が得ることができるすべての助けや指針に本当に感謝しています。よろしくお願いします。
eclipse - Tycho は、pom にバージョンがない eclipse-target-definition プロジェクトのターゲット ファイルを使用しません。
.target ファイルから依存関係を解決する Maven/Tycho メカニズムに問題があります。https://wiki.eclipse.org/Tycho/Target_Platform#Target_filesの情報に従いましたが、期待した結果が得られません。ここにいくつかの事実があります:
対象ファイル:
ターゲット モジュールの pom ファイル:
eclipse-target-packaging の pom のバージョンが機能しないという話を Web で見つけたので、ここにバージョンはありません。実際、バージョンを指定すると、次の問題が解決されませんでした。他のすべての Maven モジュールに使用される親 pom の構成:
これを行うと、Maven のビルド中に次のエラー メッセージが表示されます。
ターゲット ファイルから成果物への依存関係を解決することはできませんが、ターゲットは Eclipse ワークスペースで適切に機能し、ターゲット ファイルで言及されているすべてのリポジトリが pom ファイルでリポジトリ タグとして表現されている場合、ビルドも機能します。
私の構成で何が間違っているのか誰にもわかりませんか?
eclipse - 必要なソフトウェア サイトをターゲット プラットフォーム定義に追加する
Eclipse 拡張ポイントを使用してターゲット プラットフォーム定義をデプロイしようとしていますが、「.target」ファイルとして配布する場合も問題は同じです。
IU (インストール可能ユニット) に基づくターゲット定義を参照する「org.eclipse.pde.core.targets」拡張子を持つ Eclipse プラグインがありますが、必要な「利用可能なソフトウェア サイト」をデプロイする方法がないようです。
ターゲット プラットフォームの「利用可能なソフトウェア サイト」は、ワークスペースごとに固有のようです。つまり、私のプラグインのユーザーは、ワークスペースごとに、テンプレートに基づいてターゲット プラットフォームを追加する前に「利用可能なソフトウェア サイト」を定義する必要があります。
彼らにこの仕事を強要せずにこれを行う方法はありますか?
eclipse - PDE 開発: ターゲット プラットフォームのプラグインがどこから来たのかを調べる方法は?
私のEclipseプロジェクトでは、ターゲット定義ファイルを介してターゲットプラットフォームを設定しました。
特定のプラグインが 1.7.9 と 1.7.2 の 2 つの異なるバージョンに存在することに気付きました。「ウィンドウ -> ビューの表示 -> プラグインの開発 -> ターゲット プラットフォームの状態」を実行してこれを確認し、プラグイン名を検索しました。
両方のバージョンが表示され、それらは次の場所にあります。.metadata\.plugins\org.eclipse.pde.core\.bundle_pool\plugins
1.7.2 を削除したいのですが、ターゲット定義ファイルを開くと、1.7.9 バージョンしか参照されません。
プラグインを削除するために、そのプラグインの発信元を特定するにはどうすればよいですか?
eclipse - org.apache.commons.logging を Eclipse RCP ターゲット定義に追加する方法
Eclipse e4 RCP アプリケーションのターゲット プラットフォームとして「Running Platform」を設定すると、すべて正常に動作します。ここで、開発チームに共通のターゲット定義を提供したいと思います。問題は、org.apache.commons.loggingが MANIFEST ファイルの 1 つに必要なバンドルであることです。
このバンドルは、ターゲット定義で使用しているソフトウェア サイトの場所のいずれにも見つからないようです。
画像を投稿するのに十分な評判がないので、代わりに picpaste-link を提供します。画像は、現在のターゲット定義を示しています。http://picpaste.com/target-2BtZ4nMj.PNG (できるだけ早く正しい画像で投稿を更新します。)
Apache バンドルを提供できる更新サイトはありますか。ローカルの Eclipse インストールにプラグイン/バンドルが表示されますが、カスタム ターゲット プラットフォーム定義で使用できるように、それがどこから来たのかわかりません。
c# - ターゲット プラットフォームを AnyCPU から x86 に切り替えると、「The name does not exist」エラーが発生します
VS2013 Community で WPF プロジェクトを構築しています。CefSharp
プロジェクトで使用したかったのですが、AnyCPU
ビルド構成で実行できないため、 に変更しましたx86
。その後、MainWindow.xaml.cs がスローThe name 'InitializeComponent' does not exist in the current context
を開始し、XAML コントロールの名前が見つからないという 25 のエラーが発生しました。に変えてx64
も同じです。プロジェクトに戻るとAnyCPU
、コンパイルして完全に実行されます。
では、それを機能させるには、構成で他に何を変更する必要がありますか?
編集:私は最終的に CefSharp を削除することに決め、どこでも AnyCPU オプションを返しました。現在、リリース用にビルドする場合にのみ、VS で同じエラーが発生します。Git でプロジェクトの最新の安定バージョンに戻しましたが、エラーは解消されません。と のデバッグ/リリース設定を見ましたConfiguration manager
がProject properties
、すべて問題ないようです。リリース設定を探す場所は他にありますか?