#3 If it would take another year to finish the new plugin syntax we have to consider this. It is a trade off between convenience for our users and making the Gradle distro even bigger. I would not do it considering that we want to finish the new plugin syntax earlier.Hans
--
You received this message because you are subscribed to the Google Groups "gradle-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gradle-dev+...@googlegroups.com.
To post to this group, send email to gradl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/CAPsC-PKMUjcA63ddttvTntX%2Bs%2B02D2JdzzHUvabJ%3D_nLcDCa3Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/CAEpr%3DPykPFZ_LPadU_i%2BvXC2rKpJfryqfGX3zKj-LPSWtr7mcA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/CAPsC-P%2BqsgfkmV-P_QVoJigSzGLk4Gp_OhDmbHBhaRbxyDmaxw%40mail.gmail.com.
Your proposal (#2) sounds good to me.
On Wednesday, September 10, 2014 10:49:33 AM UTC-4, Hans Dockter wrote:
--
You received this message because you are subscribed to the Google Groups "gradle-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gradle-dev+...@googlegroups.com.
To post to this group, send email to gradl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/c4d57023-feea-463a-89bb-ecb50f6ee3e3%40googlegroups.com.
I would go with #2 too.
It's also a good statement that we trust the community to provide robust plugins ready for the enterprise.
As long as the plugin portal does not provide compatibility checks, I wonder if we should have basic integration tests running against the plugins we reference from gradle core. At least some really basic compatibility checks. We can't release a gradle version referencing a thirdparty plugin that doesn't work with the latest gradle release.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/54115D27.6070007%40gradleware.com.
On Thu, Sep 11, 2014 at 1:28 AM, Rene Groeschke <rene.gr...@gradleware.com> wrote:I would go with #2 too.
It's also a good statement that we trust the community to provide robust plugins ready for the enterprise.
As long as the plugin portal does not provide compatibility checks, I wonder if we should have basic integration tests running against the plugins we reference from gradle core. At least some really basic compatibility checks. We can't release a gradle version referencing a thirdparty plugin that doesn't work with the latest gradle release.
That is a good point.
Hans
cheers,
rené<postbox-contact.jpg>
11 Sep 2014 02:29
Your proposal (#2) sounds good to me.--
On Wednesday, September 10, 2014 10:49:33 AM UTC-4, Hans Dockter wrote:
You received this message because you are subscribed to the Google Groups "gradle-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gradle-dev+...@googlegroups.com.
To post to this group, send email to gradl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/c4d57023-feea-463a-89bb-ecb50f6ee3e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<postbox-contact.jpg>
--
You received this message because you are subscribed to the Google Groups "gradle-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gradle-dev+...@googlegroups.com.
To post to this group, send email to gradl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/CAPsC-P%2BVhuixuVaECb6VRNzf4YzD5%2BPv%2B%3D%3D1eb%3DW5AUz0tkkSg%40mail.gmail.com.
On Thursday, 11 Sep 2014 at 22:20, Hans Dockter <hans.d...@gradleware.com>, wrote:On Thu, Sep 11, 2014 at 1:28 AM, Rene Groeschke <rene.gr...@gradleware.com> wrote:I would go with #2 too.
It's also a good statement that we trust the community to provide robust plugins ready for the enterprise.
As long as the plugin portal does not provide compatibility checks, I wonder if we should have basic integration tests running against the plugins we reference from gradle core. At least some really basic compatibility checks. We can't release a gradle version referencing a thirdparty plugin that doesn't work with the latest gradle release.
That is a good point.Indeed. We should also remember that we don't provide any way to realistically test plugins for compatibility without using internal API.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/1410438347910.6101f689%40Nodemailer.
Indeed. We should also remember that we don't provide any way to realistically test plugins for compatibility without using internal API.We should nonetheless go ahead with this as this plugin is so hugely relevant. We can ask Andrey to test manually for the next couple of releases.
Hans
--
You received this message because you are subscribed to the Google Groups "gradle-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gradle-dev+...@googlegroups.com.
To post to this group, send email to gradl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/1410438347910.6101f689%40Nodemailer.
--
You received this message because you are subscribed to the Google Groups "gradle-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to gradle-dev+...@googlegroups.com.
To post to this group, send email to gradl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/gradle-dev/0eff1503-c985-4fc2-a02c-eff577787909%40googlegroups.com.
One thing that is missing with the new plugin mechanism, is a way to conveniently apply plugins in multi-module builds.You can't do:subprojectsplugins {id 'com.company.myplugin' version '1.3'}}The reason for this is that applying the plugins is a pre-processing step we do before executing the build script. So right now, if you want to use the new plugin syntax, you need to have a plugins { } section for every subproject. We need to provide a convenient alternative, that allows you to define a plugin only once with the new syntax. This will be a part of an improved multi-project build definition which comes with additional advantages.