2009-12-04 3 views
2

J'ai écrit quelques petits programmes qui m'aident à analyser/analyser des données.Exécution d'un programme Java dans Grails

Je veux utiliser ces programmes dans mon application Grails. En ce qui concerne mes recherches jusqu'à présent, c'est possible, mais je ne vois pas où je dois placer mon code Java pour le faire fonctionner. Y a-t-il des exemples disponibles?

Répondre

7

Dans Grails, placez votre code source Java sous src/java/ dans la disposition du répertoire Grails. De cette façon, votre code Java est compilé automatiquement lors de l'exécution de grails run-app, grails war etc. Pour utiliser vos classes Java dans les artefacts Grails (par exemple, service), il suffit de les importer et de les utiliser.

+0

+1 Merci pour cet indice. J'ai trouvé mon chemin maintenant en créant et en utilisant mes propres fèves. – bastianneu

1

Si vous développez avec Eclipse et le Groovy Plugin, l'IDE s'occupera de tout compiler. Comme vous pouvez utiliser n'importe quelle classe Groovy en Java (et inversement) en natif (les références circulaires ont cependant quelques réserves), il vous suffit d'importer votre classe Java dans votre classe groovy (Grails controller/service) et de l'utiliser comme d'habitude .

+0

+1 solution possible. Mais je veux séparer Jave Code de mes classes groovy. – bastianneu

+0

Oh ok je ne pouvais pas voir clair dans ta question. J'aime la façon de simplement les mettre dans src/java /. Je pense juste que l'une des choses les plus cool sur Groovy est que vous n'avez pas besoin de vraiment séparer parce que ça marche tellement bien ensemble. – Daff

0

Mon collègue a trouvé une belle façon de résoudre ce:

Grails Doc

fonctionne parfaitement pour moi ... Problème résolu :-)

Questions connexes