2011-10-22 1 views
1

J'utilise Griffon et je veux ajouter les bibliothèques de goyave comme une dépendance dans mon projet. Cependant, quand je fais cela, même sans utiliser 1 classe, je reçois l'exception suivante:L'utilisation de la goyave dans griffon donne l'exception de paquet interdit

Compilation error: BUG! exception in phase 'canonicalization' in source unit 
'/home/wdb/myproject/griffon-app/controllers/MyController.groovy' Prohibited 
package name: java.util.concurrent 

Toute idée de ce qui pourrait être erroné? Ceci est ma version java (sur Ubuntu 11.10):

[email protected]:~$ java -version 
java version "1.6.0_27" 
Java(TM) SE Runtime Environment (build 1.6.0_27-b07) 
Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode) 

Je trouve this link qui parle sur l'utilisation du bootclasspath pour un problème similaire, mais qui semble un peu drastique.

salutations,

Wim

Répondre

1

Griffon n'honore pas la portée «fournie». J'ai réussi à le faire fonctionner en éditant BuilderConfig.groovy à:

compile('com.google.guava:guava:10.0.1') { 
    exclude 'guava-bootstrap' 
} 
Questions connexes