Ich habe eine Java/Maven/JSP läuft mit dem Tomcat 8 Server. Die Projektstruktur ist, wie folgend,Maven Projektkonfiguration erforderlich für Modul nicht verfügbar
Ich habe diese pom.xml
Datei unten angegeben,
<?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.puut.wallet</groupId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<artifactId>WalletApp</artifactId>
<name>simple-bitcoin-wallet</name>
<parent>
<groupId>org.bitcoinj</groupId>
<artifactId>bitcoinj-parent</artifactId>
<version>RELEASE</version>
</parent>
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
</resource>
</resources>
</build>
<dependencies>
<dependency>
<groupId>org.bitcoinj</groupId>
<artifactId>bitcoinj-core</artifactId>
<version>${project.parent.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>18.0</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.20</version>
</dependency>
<dependency>
<groupId>net.glxn</groupId>
<artifactId>qrgen</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
Als ich das Projekt ausführen, bekomme ich die folgende Fehlermeldung,
Error:Maven Resources Compiler: Maven project configuration required for module 'WalletApp' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE.
Ich habe mehrere Maßnahmen ergriffen,
a. in the terminal, run `mvn clean`
b. project -> right click -> `Make Module WalletApp`
c. project -> right click -> `Recompile Module WalletApp`
d. File -> Invalide Caches/Restart .... [This restarts the project]
e. Synchronize
Offensichtlich hat keiner von ihnen ausgearbeitet, um das Problem zu beheben. Übrigens verwende ich InteliIJ
für das Projekt. Was soll ich tun, um das Problem zu lösen?
Versuchen Sie, diese Lösung https://stackoverflow.com/questions/32013337/maven-error-maven-project-configuration-for-module-isnt-availabe –
ich Lösung früher von der Frage versucht. Es hat nicht funktioniert und immer noch den gleichen Fehler bekommen. – Arefe
Auf der rechten Seite der IDE sollten Sie s 'Maven Projects' Button sehen. Wenn Sie auf klicken, können Sie Ihr Projekt im Werkzeugfenster sehen? Wenn nicht, klicken Sie auf den kleinen _refresh_ Button. Ändert sich etwas? P.S. Sie verpassen das 'target'-Verzeichnis aus Ihrer Projektstruktur, aber es wird wahrscheinlich automatisch erstellt, nachdem das Projekt als Maven-Projekt importiert wurde. Außerdem können Sie @user verwenden, wenn Sie jemandem antworten, damit sie eine Benachrichtigung erhalten :-) – Morfic