問題タブ [run-configuration]
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.
android - Android AVD の非互換性
Android AVD を実行しようとすると、エミュレーターでアプリが実行されません。実行構成に入り、ターゲットデバイスに移動して、優先 AVD を実行するように設定しました。
選択した各 AVD に次のエラーが表示されます。「Nexus 4」は構成と互換性がない可能性があります (AVD ベンダー (Android オープン ソース プロジェクト) != AVD ターゲット (Google Inc.))
Androidスタジオを使用しています。
java - Eclipse で、最初の引数として別のプログラムを実行しているときに、コマンド プロンプトの 2 番目の引数であるかのように Java プログラムを実行する方法は?
これが私がやろうとしていることです。コマンドプロンプト/ターミナルで、次のように、「ドライバー」実行可能ファイルを最初の引数として実行し、「エージェント」と呼ばれるJava実行可能ファイルを2番目の引数として実行しました。
そして毎回それは完全にうまく機能します。そして、それらを順番に逆にすることはできません。
しかし、それらをテストするたびに、agent.java ファイルを再コンパイルして実行可能ファイルにし、コマンド プロンプトから実行する必要があり、これは大変な作業です。
コマンドプロンプトのように最初の引数としてドライバー実行可能ファイル(Java実行可能ファイルではなく、外部ファイルのみ)を実行するようにEclipseを設定し、agent.javaを実行することができます。 Eclipse で [実行] ボタンをクリックすると、IDE 自体の 2 番目の引数としてファイルを指定できますか?
私のOSはLinux Ubuntu 14.04です。
eclipse - Eclipse: 自動ビルドに使用されるデバッグ構成を設定する
たぶん、最初に何を達成する必要があるかを説明します-試みられた解決策が間違っている可能性があります:
最終的な war ファイルにアセンブルされるいくつかの Maven プロジェクトがあります。Maven プロファイルを使用して、さまざまな環境 (「ローカル」、「ステージング」、「デモ」、「プロダクション」など) に必要な実際の変数を定義します。
プロジェクトでは、Gitflow を使用してリリースを管理しています。これにより、リリースまたはホットフィックス ブランチで行われたバージョン変更が常に開発ブランチの pom にマージされるという問題が発生します。(pomを除外することは明らかに解決策ではありません。他の変更はマージされるはずです)
そのため、ビルドを呼び出すときに、どのプロジェクトのどのバージョンを使用する必要があるかについての情報を渡したいと考えています。論理的な観点からは、これがこの目的にとって最も正確な位置のようです。
pom a 変数にバージョンを設定することは推奨されていませんが、必要なことは正確に行われているようです。
たとえば、でプロジェクトをmvn -Dplugin1=1.0.0.0 -Dplugin2=1.3.4.5 clean install
ビルドすると、プロジェクト全体が完全にうまくビルドされます。開発環境では、常に最新バージョンを参照する必要があります。この場合、これは「dev」と呼ばれます。
そこで、引数の実行構成を作成しましたmvn -Dplugin1=dev -Dplugin2=dev clean install
。
実際の問題
自動maven-buildを実行するときに、Eclipseに実行構成を使用するようにどのようにアドバイスできますか?
- 「Run Configuration > dev」を選択すると、期待どおりにビルドされます。
- プロジェクトをクリーンアップして自動ビルドすると、引数なしでEclipseがビルドされ、プロジェクトが破損し、すべてのバージョンが「null」になります。
eclipse - Eclipse での m2e maven プロジェクトの更新を「maven ビルド」実行構成と組み合わせて pom.xml を実行する方法
ソース コードを更新した後、現在、次の 2 つのアクションを手動で実行する必要があります。
- Alt+F5 で Maven プロジェクトを更新します (これにより、Eclipse プロジェクト設定が pom.xml ファイルの対応する設定でオーバーライドされます。たとえば、クラスパス ファイルが更新されます)。
- メインの pom.xml ファイルを Maven 実行構成で実行します (これにより、pom.xml ファイルのすべてのプラグインが実行されます)。
する方法はありますか
- m2e プロジェクトの更新後に実行構成を自動的に実行しますか? また
- 実行構成に m2e プロジェクトの更新を含めるか、
- m2e プロジェクトの更新と maven ビルドの両方を実行する ant ファイルを作成するか、
- Eclipse 設定を更新するだけでなく、pom.xml ファイルのすべてのプラグインを実行するように m2e プラグインを適応させます (jar ではなく、パッケージング pom を使用します)。
Maven ビルドの実行構成をエクスポートすると、次のようになります。
メインの pom.xml ファイルの例を次に示します。
java - Eclipse:「Run as」で最後に使用したランチャーを使用する方法
「Run as」( Ctrl+ F11) でアクティブなファイルを実行する方法はありますが、最近使用したランチャー (Java アプリケーション、JUnit など) を使用します。
JUnit と Pitclipse の両方でこの問題が発生しました。Ctrl+F11を押して実行するか、[Run as] ボタンを押すと、前回実行したものに関係なく、JUnit または Pitclipse テストとして実行しようとします。ファイルを Java アプリケーションとして実行すると、次に実行するファイルもデフォルトでそのように実行されることを望みます。
毎回何を実行するかを選択したり、キーボードショートカットを変更したりするのは非常に面倒です. ランチャーのすべてのオプションを確認しましたが、何も機能していないようです。