コードをコンパイルしようとすると、このエラーが発生し続けます。ディレクトリにpom.xmlファイルがありますが、そこに何か問題があるかどうかはわかりません。これに関するインターネット上のリンクは1つしか見つかりませんでしたが、それは私の場合ではありませんでした。 モジュールに必要なMavenプロジェクトの構成
エラー:Mavenリソースコンパイラ:モジュール 'updater'に必要なMavenプロジェクト構成が利用できません。 Mavenプロジェクトのコンパイルは、外部ビルドがIDEから開始された場合のみサポートされます。
これが私のpomファイルの内容です:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.Apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.Apache.org/POM/4.0.0 http://maven.Apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.nothing.updater</groupId>
<artifactId>Updater</artifactId>
<version>1.0-SNAPSHOT</version>
<!--<dependencies>-->
<!--<dependency>-->
<!--<groupId>com.nothing.toolbox</groupId>-->
<!--<artifactId>Toolbox</artifactId>-->
<!--<version>1.1</version>-->
<!--</dependency>-->
<!--</dependencies>-->
</project>
本当に助かります。ありがとう!
モジュールを右クリックし、ポップアップメニューから[モジュールの作成]モジュールを選択します。メッセージが表示されます。しかし、問題に進み、今すぐ確認してください。これにより、この問題が解決され修正されます。
Pom.xmlを右クリックして、「Mavenプロジェクトとして追加」をクリックします。
私の場合、INを14.xから15.xにアップグレードした後に問題が発生し、Build-> Rebuild Projectを発行すると消えました
メッセージは / org/jetbrains/jps/maven/compiler/MavenResourcesBuilder.Javaの43行目 から発信されているため、pom.xmlの問題ではなく、IntelliJ Ideaに関連していると推測します。
コードをさらに掘り下げると、maven/configuration.xml
というファイルが検索され、私が見たものから一時ディレクトリを検索します。
たぶん、できる限りクリーンにビルドを開始してみてください。
Intellij Ideaバージョンのアップグレード後にこの問題が発生しました。修正は、インデックス作成が完了するのを待つことでした。次に、必要なものをダウンロードしたと思います。
IJバージョンのアップグレードに関するこのスレッドの他の回答はおそらくおそらく待つだけであると思うようになります-彼らがいくつかのことを試し終えた頃には、問題はそれ自体で修正されました。
私の場合、IntelliJのMaven設定が壊れていたため、このエラーメッセージが表示されました。 VM options for importer
のPreferences:Build,Execution,Deployment->Build Tools->Maven->Importing
に無効なオプションを入力しました。
これらのオプションを削除した後、IntelliJは再び正常に動作し始めました。
Intellij Ideaバージョンのアップグレード後(2016.3から2017.1)に同じエラーが発生します。
エラー:Mavenリソースコンパイラ:モジュール 'MODULE_NAKE'に必要なMavenプロジェクトの構成が利用できません。 Mavenプロジェクトのコンパイルは、外部ビルドがIDEから開始された場合のみサポートされます。
しかし、私の解決策は別のものでした。どういうわけか、Intellijは私のプロジェクトで使用されているMavenバージョンを失ったと思います。私はmaven 2.2.1を使用していましたが、Intellijはmaven 3.xを使用しようとしていました。
だから、私の解決策は、この構成を次のように調整することでした。
File > Settings > Build, Execution, Deployment > Build Tools > Maven
そして、Mavenバージョンを2.2.1に設定します。
.idea/compiler.xmlを変更し、configを追加します(モジュール名を自分に変更する必要があります):
私の場合、次のトリックを使用する必要がありました。
プロジェクトパネルでモジュール名を右クリックします
「モジュール設定を開く」を選択します
ポップアップウィンドウで、[依存関係]をクリックします
Javaバージョン1.8.0_151
クイックソリューション(IntelliJ IDEA):プロジェクトを右クリックし、Maven-> Reimportを選択します