[forge-dev] Student introduction - Support for the Gradle build system
ggastald at redhat.com
ggastald at redhat.com
Tue Jun 4 09:08:55 EDT 2013
Welcome aboard Adam !
We are looking forward for this!
If you need any information, don't hesitate to contact us on IRC too.
Best Regards,
George Gastaldi
On 06/04/2013 09:56 AM, 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 at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev
--
*George Gastaldi* | /Senior Software Engineer/
JBoss Forge Team
Red Hat
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20130604/e0d0b35a/attachment.html
More information about the forge-dev
mailing list