2010-01-08 4 views
4

Nous utilisons maven pour gérer nos projets d'idées mais j'ai un problème en excluant un répertoire du projet idée. En utilisant l'idée, je voudrais simplement aller à Paramètres du projet | Modules | Sources et sélectionnez le dossier que je voulais exclure et cliquez sur le bouton "Exclu". Lors du chargement du projet depuis le pom, la cible est automatiquement exclue. Je souhaite également exclure un dossier de journaux. En utilisant maven j'utilise un plugin idée maven et il est dit que je peux exclure des dossiers. J'utilise ce code, mais il ne semble pas fonctionner:Exclure le dossier dans intellij idea en utilisant Maven

<plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-idea-plugin</artifactId> 
      <version>2.3-atlassian-1</version> 
      <configuration> 
       <downloadSources>true</downloadSources> 
       <downloadJavadocs>true</downloadJavadocs> 
       <exclude> 
        ${project.basedir}/logs 
       </exclude> 
      </configuration> 
     </plugin> 

J'ai essayé différents formats, ainsi que de mettre dans le chemin d'accès complet (en test), mais rien ne semble exclure le répertoire des journaux de mon projet d'idée.

Quelqu'un a-t-il des idées pour que cela fonctionne?

Merci, Nick.

Répondre

4

Je viens de faire un petit test et, avec l'extrait suivant:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-idea-plugin</artifactId> 
    <configuration> 
    <exclude>test-output,.clover,logs</exclude> 
    </configuration> 
</plugin> 

Le fichier .iml généré contient les entrées suivantes:

<excludeFolder url="file://$MODULE_DIR$/.clover"/> 
    <excludeFolder url="file://$MODULE_DIR$/logs"/> 
    <excludeFolder url="file://$MODULE_DIR$/target"/> 
    <excludeFolder url="file://$MODULE_DIR$/test-output"/> 

Ce qui est à ma connaissance le résultat attendu.

Avez-vous quelque chose de différent? Attendez-vous quelque chose d'autre?

+0

Salut. C'est le résultat attendu mais je ne comprends pas. Nous avons vu des choses amusantes se passer avec maven et pensons que cela pourrait être quelque chose à voir avec le plugin scala que nous utilisons. Peut-être que cela provoque le plugin de l'idée de ne pas fonctionner correctement. Quelle version utilisez-vous comme dans l'exemple? Je suppose que c'est juste en utilisant le dernier? – Boomah

+0

C'était avec la version 2.2 du plugin. Peut-être que le plugin scala provoque une certaine confusion, n'a pas testé cela. –

+2

Les versions récentes d'IntelliJ sont capables d'ouvrir directement des projets maven que nous utilisons. Y a-t-il une approche qui fonctionne avec cela? –

Questions connexes