web-dev-qa-db-ja.com

構成エラー:デプロイメントソース '(プロジェクト名):warexploded'は無効です

Springを実行するプロジェクトがあり、コンパイラーとしてIntelliJを使用しています。 Ubuntuでプロジェクトのビルドを開始しましたが、データベースの編集内容の表示に問題があったため、Windowsに切り替えて、Ubuntuパーティションを失いました(他の無関係なエラーのため)。 Windowsでプロジェクトをリセットしようとしていますが、正しくコンパイルできません。

IntelliJを再ダウンロードし、コンピューターを再起動し、Mavenをクリーンインストールし、あらゆる場所で解決策を探してみました。 IntelliJのWebサイトでリンクを見つけましたが、実際には問題の解決策に対処していません( http://devnet.jetbrains.com/thread/436515 )。 「展開用に選択したすべてのアーティファクトをリストから削除してから再度追加する」という未完成のアドバイスを試し始めましたが、削除した後で再度追加する方法がわかりません。

さらに、「構成エラー:デプロイメントソース '(プロジェクト名):warexploded'は無効です」というエラーが表示され続けます

私が試すことができること、または間違っていることについてのアドバイスやヒントは素晴らしいでしょう。

ありがとう!

13
codegirl

たぶん、あなたは次のプロセスを試すことができます。

1.プロジェクト構造を開き、モジュールからアーティファクト(Webアプリケーション:展開)を追加し、モジュールを選択して追加します: enter image description here

2.ビルドアーティファクト[(トップメニュー)-ビルド-ビルドアーティファクト-ビルド]

3.構成の編集-デプロイメントはアーティファクトを追加します

12
Qinhai Ai

構成の編集-デプロイメントはアーティファクトを追加します。

enter image description here

10
Qinhai Ai

これは、構成にすでに設定されているアーティファクトを削除したときに発生します。構成でアーティファクトが赤であることがわかります。

Artifact that is missing

これを解決するには、不足しているアーティファクトを削除して、別の有効なアーティファクトを追加します。

9
RockingDice

問題を修正しました。

理由はわかりませんが、何らかの理由で.warファイルが破損しました。プロジェクト構造>アーティファクトに移動し、古いアーティファクト(IntelliJがすでに赤で強調表示している)を削除して、再度追加しました。

3
Shanakor

ずっと前に、私は同様の問題に直面しました。 Ubuntu(VMで実行)でIntelliJを使用してSpring MVCWebアプリを作成しました。後でWindowsIntelliJで実行しようとすると、問題が発生しました...それを修正するために...すべてのIntelliJ構成ファイル* .imlターゲットWARを削除したところ、正常に機能しました。

0
Abhinav Ganguly