2010-07-19 2 views
0

J'ai deux projets java, A et B, A dépend de B. Dans le projet B j'ai ajouté une classe groovy (Foo.groovy) et une classe java (Bar.java) utilise la classe groovy. Dans MyEclipse, Foo.class est dans bin-groovy, et je peux très bien exécuter des choses depuis MyEclipse. Cependant, lorsque MyEclipse déploie le projet A sur tomcat, il n'inclut pas le fichier Foo.class, donc Bar.java ne peut pas s'exécuter. Si je copie manuellement Foo.class sur tomcat, cela fonctionne très bien. Est-ce juste un problème MyEclipse? Cela me rend fou parce que tout ce qui doit arriver est de faire en sorte que les fichiers .class des classes groovy soient inclus dans un déploiement, il semble que cela devrait être une configuration facile, mais je n'ai pas encore trouvé de solution.Fichiers de classe Groovy non inclus dans le déploiement

Répondre

0
  1. Où sont les fichiers manquants dans la structure source? Sont-ils en grails-app ou src/groovy?

  2. Lorsque vous déployez via CL ce qui se passe (à savoir Grails guerre ou commande similaire)

+0

Le fichier manquant est dans un paquet avec des fichiers java. Le projet est un projet java que je viens d'installer le plugin groovy et ajouté la nature groovy au projet. J'ai ajouté la classe groovy pour gérer une meilleure manipulation des chaînes. Peut-être que la structure de la source est un problème? Je n'ai pas modifié le script ant pour la construction, donc je ne l'ai pas encore déployé via CL. J'ai copié manuellement le fichier .class dans le déploiement et cela a fonctionné. – gafanhoto

Questions connexes