2017-03-21 4 views
4

Je dois ajouter le paramètre du compilateur Java -parameters pour que mes tests aboutissent. Je peux le faire en gradle déjà pour ./gradlew build pour travailler, ou manuellement en ajoutant -parameters sous IntelliJ Settings > Build.. > Compiler > Java Compiler > Additional command line parameters: afin qu'ils fonctionnent dans l'IDE, mais je ne veux pas que tout le monde qui vérifie ce repo doive faire une étape manuelle.Définition des arguments du compilateur IntelliJ dans Gradle

Mon fichier .ipr ne montre

<component name="JavacSettings"> <option name="ADDITIONAL_OPTIONS_STRING" value="-parameters" /> </component>

après l'avoir configuré manuellement, mais est-il possible de configurer le plugin idée gradle si ./gradlew idea ne vient tout le travail?

Répondre

0

Vous pouvez modifier le fichier ipr en tant que fichier XML et ajouter le noeud de composant. Le official documentation has an example comment faire:

idea.project.ipr { 
    withXml { provider -> 
     provider.node.component 
       .find { [email protected] == 'VcsDirectoryMappings' } 
       [email protected] = 'Git' 
    } 
} 

Mais vous serez limité à la structure du projet de fichier IDEA (par opposition à la structure de répertoire .idea).