Hmmm...I got groovy integrated into the webtest (integration-test target),
maybe this would work for appfuse in general?  I'll check it out later this
week.

In 2.0 (2.0.1) the pom.xml excludes groovy-all from the webtest dependency
(the comment says this is because groovy-all isn't in the central repo).  I
had already installed groovy (I'm on a mac, so I installed using macports),
so I just let the maven repository know about it by doing this...

 mvn install:install-file -DgroupId=org.codehaus.groovy
-DartifactId=groovy-all  -Dversion=1.0 -Dpackaging=jar -Dfile=groovy-1.0.jar 
[this last -Dfile should be the path to your local groovy jar file]

Then I added this before the webtest dependency in pom.xml...
              <dependency>
                <groupId>org.codehaus.groovy</groupId>
                <artifactId>groovy-all</artifactId>
                <version>${groovy.version}</version>
              </dependency>

(You should also add a <groovy.version>1.0</groovy.version> down with all
the other versions).

That's it!  Now I can do things like
                                <groovy>
                                
step.context.currentResponse.getFormByName('displayProfile').submit()
                                </groovy>
to simulate a return key press for a form that doesn't use a submit button
(which webtest doesn't directly support, except through neat tricks like
this in groovy).

I don't have time to check it out right now, but I'm wondering if I just add
that dependency to the overall build target if that wouldn't allow you to
use groovy in my appfuse project proper? 

Mike


Carlos Orrego wrote:
> 
> mmm i am using appfuse 1.8
> 
> i think it can be done with spring, but hen i would like to invode service
> beans written in java from groovy.
> 
> I will keep you posted
> 
> thanks Matt, you are my hero!!!
> 
> :-)
> 
> On Nov 15, 2007 1:32 PM, Matt Raible <[EMAIL PROTECTED]> wrote:
> 
>> If you're using 2.0+, it should be easy with the groovy-maven-plugin:
>>
>> http://mojo.codehaus.org/groovy/groovy-maven-plugin/index.html
>>
>> I'm interested in this too - so if you get it working, it'd be great
>> if you could write up a tutorial on the wiki. I'd be happy to edit it.
>>
>> Matt
>>
>> On Nov 15, 2007 11:27 AM, Carlos Orrego <[EMAIL PROTECTED]> wrote:
>> > I would like to be able to write groovy code on an appfuse application.
>> I
>> > found this link for a way to integrate it:
>> > http://www.leegrey.com/hmm/2004/10/25/1098732842000.html
>> >
>> > But it seems way too complex. Is there an easier way to do thi with
>> appfuse?
>> >
>> > greetings
>> >
>> > --
>> > Carlos Orrego
>> > www.orbitando.com
>> >  www.inflexa.com
>> >
>> > "Salve un bosque. No imprima."
>> > "Save a forest. Do not print."
>>
>>
>>
>> --
>> http://raibledesigns.com
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> Carlos Orrego
> www.orbitando.com
> www.inflexa.com
> 
> "Salve un bosque. No imprima."
> "Save a forest. Do not print."
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Using-groovy-in-Appfuse-tf4815504s2369.html#a13986772
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to