Sebastian, do you know if they figured out to run gradle/groovy tooling without
requring a custom patch of Eclipse JDT ?
And Adam - really looking forward to see how this goes. Can't wait
to see if gradle tooling can load fast enough to be usable in a forge context!
/max
On Tue, Jun 04, 2013 at 03:26:19PM +0200, Sebastien Blanc wrote:
On 06/04/2013 02:56 PM, Adam Wy?uda wrote:
>Hi!
>This year I have been chosen as a GSoC participator and I'd like to
>say that I'm very happy to join Forge team this summer (and I hope
>for longer! :)).
>
>My project is called "Support for the Gradle build system as a
>plugin for Forge" but it actually should be named an addon instead
>of plugin as I'm targeting Forge 2 API.
>
>I have already posted it some time ago, but for those who are
>interested and have not seen it, there is a link to my proposal:
>https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/adamw/1
>
>There is a rough plan of what I want to do:
>- find and wrap the best possible Groovy parser implementation to
>create a JavaParser-like util
>- study Forge Maven addon implementation, to name things which must
>be obtained from the Gradle build script that are necessary to work
>effectively with the Gradle projects (like dependencies, source code
>location, etc.)
>- get familiar with Gradle tooling API and use it along with
>GroovyParser to implement Forge Gradle project addon
>
>The most complex task for this project is probably the GroovyParser.
>If it will seem to take longer than expected (with the risk that I
>won't be able to complete project in time), there is an alternative
>solution. I could use the simplest approach, i.e. use a tool which
>will traverse through Groovy script abstract syntax tree and find a
>place to put a piece of code. I have already implemented this (link
>in my proposal), and it seems to be sufficient enough to use it in
>parts of GradleProject which require Gradle script modification
>(like adding a dependency).
>
>During the summer, I plan to work during the working days from about
>12PM to 8PM at GMT+1. Lincoln already created a repository for me on
>GitHub, so you can track my progress at:
>https://github.com/forge/addon-gradle
>
>I hope I gave enough information about my work, and I also hope that
>I won't disappoint you during this summer :).
>
>~ Adam
>
>
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev Great project Adam,
I know personally some of the Core groovy dudes (Guillaume Laforge,
Cedric Champeau or Andrew for groovy eclipse plugin), so if it can
help at some point, just ping me (sblanc on IRC) and I could even help
on some groovy tasks (like AST stuff )
Seb
_______________________________________________
forge-dev mailing list
forge-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/forge-dev