En expérimentant avec Grails 3 sous IntelliJ, j'ai trouvé l'avertissement suivant:
Unindexed remote maven repositories found. Disable...
The following repositories used in your gradle projects were not indexed yet:
https://repo.grails.org/grails/core
If you want to use dependency completion for these repositories artifacts,
Open Repositories List, select required repositories and press "Update" button (show balloon)
Si j'essaie de résoudre un problème, j'obtiens la prochaine erreur:
FileNotFoundException: Resource nexus-maven-repository-index.properties does not exist in IntelliJ
Je préférerais savoir, qu'est-ce que cela signifie? Si le référentiel est marqué comme "distant", alors pourquoi le problème est l'absence de fichier (local?)?
[~ # ~] mise à jour [~ # ~]
Je pense que ce n'est pas lié à Grails en fait.
Comment connaître plus de détails sur les erreurs survenues dans Indexed Maven Repositories
Fenêtre dans IntelliJ sur le bouton Update
?
Le message contextuel dit
Resource nexus-maven-repository-index.properties does not exist in IntelliJ
il y a de fortes chances que vous ayez oublié de configurer un Task pour publier vos index de référentiel maven.
Connectez-vous via le navigateur. Accédez à Administration/Système/Tâches/Créer une tâche/Créer une tâche de publication d'index Maven
Réglez-le pour une publication toutes les heures. Terminé.
Pour moi, la solution était de supprimer le dossier ~/.m2/repository. Cela a amené Maven à tout réindexer correctement.
Échecs des essais, qui peuvent fonctionner pour quelqu'un d'autre:
Vous pouvez essayer d'utiliser grails/repo et grails/plugins au lieu de grails/core.
Par exemple, dans build.gradle:
repositories {
mavenLocal()
maven { url 'http://repo.grails.org/grails/repo' }
maven { url 'http://repo.grails.org/grails/plugins' }
}
J'ai testé sur IntelliJ Community 15 avec Grails 3.0.9, JVM Version: 1.8.0_45, Apache Maven 3.3.9 et Gradle 2.3.