Question

J'ai maven java esprit du projet et des tests groovy. Dans la ligne de commande compilation maven tous les tests sont en cours d'exécution, mais dans mon projet IDEA (qui est automatiquement créé, par "AUTOIMPORT projets Maven", des copies IDEA groovy fichiers / target / test-classes sans les compiler.

mon plugin gmaven ressemble

    <plugin>
                <groupId>org.codehaus.gmaven</groupId>
                <artifactId>gmaven-plugin</artifactId>
                <version>1.3</version>
                <executions>
                    <execution>
                        <goals>
                            <goal>generateStubs</goal>
                            <goal>compile</goal>
                            <goal>generateTestStubs</goal>
                            <goal>testCompile</goal>
                        </goals>
                        <configuration>
                            <providerSelection>1.7</providerSelection>
                        </configuration>
                    </execution>
                </executions>
                <dependencies>
                    <dependency>
                        <groupId>org.codehaus.groovy</groupId>
                        <artifactId>groovy-all</artifactId>
                        <version>${groovy.version}</version>
                    </dependency>
                </dependencies>
            </plugin>
Était-ce utile?

La solution 3

Résolu en enlevant et en créant du projet zéro IDEA (IPR fichier)

Autres conseils

J'eu le même problème et a dû changer dans l'idée le paramètre suivant: Paramètres-> Compiler-> motifs ressources

Il était ! *. Java

Je l'ai changé en .java;!?!? .form;! .class;! .groovy;! .scala;! .flex;! .kt;! .clj

Il serait préférable d'être en mesure de préciser dans le fichier pom bien mais n'a pas trouvé un moyen encore.

plug-in GMaven est uniquement destiné à la compilation maven. Idée utilise le compilateur Groovy inclus dans groovy-tout pot. Pour idée d'obtenir une prise de qui ajoutent une dépendance de projet, par exemple .:

...
  <groupId>yourproject</groupId>
  <artifactId>yourproject</artifactId>
  <version>1.0.0-SNAPSHOT</version>

  <dependencies>
    <dependency>
      <groupId>org.codehaus.groovy</groupId>
      <artifactId>groovy-all</artifactId>
      <version>${groovy.version}</version>
    </dependency>
  </dependencies>
...
tapez

S'il vous plaît dossier changement de fichiers groovy comme source racine. Étape pour même est Clic droit sur le dossier -> Sélectionnez l'option - 'Make Directory comme' -> Source Root

Comme suggéré ci-dessus Je l'ai changé en .java;!?!? .form;! .class;! .groovy;! .scala;! .flex;! .kt;! .clj Ce paramètre est déjà disponible dans mon IntelliJ. Pourtant le code ne générait pas fixe par Réglage-> Compiler et vérifier la compilation module indépendant en parallèle et après qu'il a obtenu généré

Ceci est similaire à la réponse @ Opal, mais est pertinente pour les tests, comme demandé dans la question:

Dans le go IDE Files-> Projet Structure-> Projet Paramètres-> Modules. Dans les fichiers projet arbre sélectionnez le SRC-> test-> groovy répertoire. Appuyez sur Alt + T pour rendre le répertoire groovy la racine source de test

S'il vous plaît vérifier les paramètres | compilateur | modèles de ressources. Il semble que * .groovy en quelque sorte et il convient donc il est copié dans la sortie au lieu d'être compilé.

Vous devez dossier modifier le type de fichiers groovy au répertoire racine comme make source.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top