IntelliJ et Maven dossier Source du problème
Je suis en train de créer un simple Java application web à l'aide de l'Ide (v11.1.3) et de l'intégrer avec un simple pom maven fichier à télécharger le Vaadin jar.
Voici mon pom fichier:
<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>
Je suis la vérification de ce projet hors du contrôle de version afin de le configurer à l'Ide. Cependant, l'Ide ne semble pas être en mesure de reconnaître que le "src" le dossier est le dossier sources. Je peux le définir manuellement dans le répertoire des sources dans les paramètres du projet, qui est un problème mineur, mais pas une grosse affaire. Cependant, CHAQUE fois que je fais une modification de la pom fichier, IntelliJ "oublie" que c'est le dossier sources, et puis tous mes fichiers Java obtenir des cercles rouges autour d'eux. Quelqu'un a une idée de ce que pourrait être la cause? J'ai essayé à peu près tout pour résoudre ce problème, notamment en spécifiant le dossier source dans mon pom fichier, mais rien ne semble fonctionner.
Merci d'avance,
Eric
/src/main/java
selon les conventions de Maven. IDÉE configure automatiquement ce répertoire en tant que Sources, voir aussi wiki.jetbrains.net/intellij/Maven_FAQ.Merci pour ce lien! Selon le wiki, la mauvaise façon de faire, c'est ceci: <build> <sourceDirectory>src</sourceDirectory> </build> --- j'ai cependant ajouté que, et maintenant ça fonctionne parfaitement. Je suppose que j'ai créé mon dépôt dans une manière que l'Ide n'aime pas.
Lire plus attentivement. Le wiki ne dit pas que votre code est incorrect, mais c'est le contraire.
OriginalL'auteur user1597121 | 2012-08-14
Vous devez vous connecter pour publier un commentaire.
IntelliJ IDEA suit Les conventions de Maven et configure automatiquement les
/src/main/java
comme Sources racine.Dans le cas où vous utilisez des répertoires non-standards pour les sources, vérifier IDÉE Maven FAQ pour la solution de contournement:
bah vous êtes un sauveteur - j'ai hérité d'un projet qui était en train de faire cela, et il a été me batty...s'avère qu'il y a un sourcedirectory balise dans le pom >.<
OriginalL'auteur CrazyCoder
Il m'est arrivé à l'Idée de 11 que tout était ok, mais les sources n'ont pas été reconnus. J'ai ouvert ce projet maven à partir de parrent pom - et sélectionnés pour supprimer l'idée de fichiers et de générer de nouvelles.
Il a travaillé ensuite.
A fonctionné pour moi sur l'Idée de 12!
OriginalL'auteur Cipous
Si vous n'êtes pas en mesure de faire java dir> 'src/main/java" comme source de la racine:
OriginalL'auteur dead_programmer