Sto cercando di creare una semplice webapp Java utilizzando IntelliJ (v11.1.3) e di integrarla con un semplice file maven pom per scaricare il jar Vaadin.Problema della cartella IntelliJ e Maven Source
Ecco il mio file pom:
<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>
Sto controllando questo progetto fuori dal controllo di versione in modo da impostare in IntelliJ. Tuttavia, IntelliJ non sembra in grado di riconoscere che la cartella "src" è la cartella dei sorgenti. Posso impostarlo manualmente nella cartella delle fonti nelle impostazioni del progetto, il che è un fastidio minore, ma non un grosso problema. Tuttavia, OGNI volta che apporto una modifica al file pom, IntelliJ "dimentica" che questa è la cartella delle fonti, e quindi tutti i miei file Java ottengono cerchi rossi intorno a loro. Qualcuno ha qualche idea su cosa potrebbe causare questo? Ho provato praticamente tutto per risolvere il problema, inclusa la specifica della cartella sorgente nel mio file pom, ma nulla sembra funzionare.
Grazie in anticipo,
Eric
Qual è il percorso completo della directory di origine dalla radice del progetto? Dovrebbe essere '/ src/main/java' secondo le convenzioni di Maven. IDEA configurerà automaticamente questa directory come ** Sorgenti **, vedi anche http://wiki.jetbrains.net/intellij/Maven_FAQ. – CrazyCoder
Grazie per questo link! Secondo il wiki, il modo sbagliato di farlo è questo: src sourceDirectory> --- tuttavia, l'ho aggiunto e ora funziona perfettamente. Immagino di aver creato il mio repository in un modo che a IntelliJ non piace. –
user1597121
@ user1597121: leggi più attentamente. Il wiki non dice che il tuo codice non è corretto, ma il contrario. –