Greach 2013

El camino hasta Grails 3.0

Graeme Rocher  · 

Presentación

Vídeo

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

hello pleasures let us be here Palomas bajo para los que habla en castellano si si tienes cualquier hora por experiment our pero la madre representations reafon inglis entonces pero si si tienes preguntas para SI pero pero bueno in a way to get in English

so in this presentation I'm going to talk about the future roadmap of Grails 2.3 and 38 3.0 for AG so on the agenda today we're going to look at a little bit of a retrospective of what happened in the year like with 2.1 and 2.2 and then we're going

to 12 hours coming in 2.3 and 3.0 in it and also have some time for questions so in terms of the state of the nation we're seeing still significant and progressive growth lots of excited devs groovy and grails lives out there developers we're saying

significantly more traffic at the conferences you guys are testament to to the audience that we have four groovy and grails so but not just here at a trails exchange in london there were twenty five percent more developers at the conference and at the spring

12 g x in the US which is the main us confidence for groovy and grails we had forty percent more so it was really a lot of growth in terms of conference traffic plugins as well the community continues to grow we now have a really good system for approving

and regulating the flow plugins and we have nearly 900 plugins I reckon we'll probably hit a thousand this year so plugin community keeps growing and we should loads of releases last year there was I think 16 also releases in total that we did on the two-point

not the next line at 2.1 line and 2.2 and and we we had some pretty exciting plug-in developments from so there's some pretty exciting new plugins around this platform core event push the no sequel plugins MongoDB and yes even some may even love so yeah

so yeah citing stuff maven yeah and also we launched a new website so I'm suppose most if you've seen it by now the new website that launched so it is it better is it a better than last one yeah I think so no it's a big improvement so we gotta

it's all open source as well so if you want to contribute and enhance the website you can do that yourselves if you want to you have a feeling you're really missing out and that you really like to see the website offer you can just check out the source

and contribute as a great way to area to contribute and in fact the new site has a lot of external contributions from the community so we really appreciate that the whole testimonials area the initial cut of the design in fact in the entire design is a community

contribution so we're really excited about that and yeah I think it's a better showcase of what girls is so and the plug-in portal is is much improved as well so let's talk about what what happened in the way the Grails 2.1 she's one of the

Rik Mayall main releases the last year so one of the big things in mableton 2.1 was the new maven plugin so it's now Grails is actually now usable with maven which is good so if you're familiar with the maven build tool and when I'm talking about

usable with maybe when I'm talking mean specifically with the maven build tool we now have a we did a big migration project to migrate the plugin repository and at the time it's probably even bigger now but at the time the plugin repository was like

nearly 4 gigabytes of data so we had to migrate that all over to a to a maven compatible repository using a maven layout and we and there were a lot of plugins they didn't have pom files where to generate them from the plug in metadata it was a big project

to get that all migrated but it's all there now so atrapado grouse that all such Grails plugins there is that's where you will find the Grails plugin repository it is graciously hosted by the kind folk at jade frog who many of you know have a product

called artifactory which is a very very good repository manager so check that out if you're interested and with the new maven plugin you can essentially define all of your defend dependencies within the palm even your plugins you can define them inside

your pom file and maven takes complete responsibility for the resolution so in the prior version for example half of the dependencies will resolve my maven and then the other half a result by IV the plugins will resolve by IV and that caused issues because

you could get duplicate dependencies and conflicts and so on now of course because everything is resolved by maven conflict resolution happens correctly you don't get duplicate jars it then general it's just a better experience we also integrated maven

into the command line so you don't have to like figure out this weird maybe an artifact come on to write and maven if you want to just get started if you have Grails installed which is getting easier and easier nowadays thanks to GBM music GBM anybody

for those who haven't used GV m installed GV m it is really good to manage your Grails versions and also with the Grails rapper as well which I'll talk about soon it's really easy to set up Grails not it so and from Grails you can create a pom

file for your project and then directly run maven package on it or maven test or whatever and it just works so and we we also added a debility to create multi-module builds so there's a new project called create multi-project build and so if you're

if you like create civil and application in several plugins and then run in grails create multi-project build and give details of what the parent it it'll set up a maven multi-module build for you so it'll build your pot your plugins and your project

together so maybe we can drive that which is pretty handy and it's quite likely that in grails 2.3 you'll be able to achieve the same thing with Gradle we are working with the Gradle guys to be able to support Gradle for the Grails create multi-project

build command so it'll create you a Gradle build with the right clip the Grails plugin for Gradle install and your bell to set of that it's not the full project that we're taking on to migrate the whole Grails build to grails 3 obviously that's

in grails three terms but it is there will be some days quite it's quite likely in grails 2.3 there will be some Gradle integration and also in the new maven plugin is like so previously every command you ran with maven it embedded Grails within the maven

process and that was problematic because it meant that the maven classpath leaked into the Grails classpath and also it puts strain on the maven process so now all command execution in the maven plugin is port so you basically can specify whether to use for

[ ... ]

Nota: se han omitido las otras 3.344 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.