Ich versuche, eine einfache Java-Webanwendung mit IntelliJ (v11.1.3) zu erstellen und sie mit einer einfachen Maven-Pom-Datei zu integrieren, um den Vaadin-Jar herunterzuladen.IntelliJ und Maven Quellordner Ausgabe
Hier ist meine pom-Datei:
<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.a.maven.project</groupId>
<artifactId>MavenProject</artifactId>
<version>0.1</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin</artifactId>
<version>6.8.2</version>
</dependency>
</project>
ich dieses Projekt am Check-out aus der Versionskontrolle, um es einzustellen, in IntelliJ auf. IntelliJ scheint jedoch nicht erkennen zu können, dass der Ordner "src" der Quellenordner ist. Ich kann das manuell in den Quellenordner in den Projekteinstellungen einstellen, was eine kleine Belästigung ist, aber keine große Sache. Aber jedes Mal, wenn ich eine Änderung an der Pom-Datei mache, "vergisst" IntelliJ, dass dies der Quellordner ist, und dann werden alle meine Java-Dateien mit roten Kreisen um sie herum angezeigt. Hat jemand eine Idee, was könnte das verursachen? Ich habe fast alles versucht, um dies zu beheben, einschließlich der Angabe des Quellordners in meiner Pom-Datei, aber nichts scheint zu funktionieren.
Vielen Dank im Voraus,
Eric
Wie lautet der vollständige Pfad zum Quellverzeichnis vom Projektstamm? Es sollte nach den Maven-Konventionen "/ src/main/java" sein. IDEA wird dieses Verzeichnis automatisch als ** Sources ** konfigurieren, siehe auch http://wiki.jetbrains.net/intellij/Maven_FAQ. – CrazyCoder
Vielen Dank für diesen Link! Laut dem Wiki ist die falsche Art, es zu tun: src sourceDirectory> --- aber ich fügte hinzu, und jetzt funktioniert es perfekt. Ich vermute, dass ich mein Repository auf eine Weise erstellt habe, die IntelliJ nicht mag. –
user1597121
@ user1597121: Lesen Sie mehr sorgfältig. Das Wiki sagt nicht, dass dein Code falsch ist, sondern das Gegenteil. –