Drew,
Do you have your changes by any chances stashed into a separate topic branch somewhere I could review and get started with? I have got a baseline myself (having converted the CAS build to Gradle as a starting point) and would like to see what other progress I can make based your changes and others before digging any deeper. One of the more challenging bits of this conversion seems to be Gradle's lacking of an overlay concept but I know there are plugins out there, and Unicon actually put together one as well that seems to do the job. That would be the first leg of the exploration. Also I do suppose targeting this changeset for anything lower than 5.0 would not be somewhat realistic, as of this writing and my other active engagements counted, but if I manage to get something working (with all the help I can get from others in the community) before 5 is out, that would surely be better (although at this point somewhat miraculous). From: [email protected] [mailto:[email protected]] On Behalf Of Drew Wills Sent: Friday, November 7, 2014 10:07 AM To: [email protected] Subject: Re: [uportal-dev] Moving away from Ant/Maven to Gradle Misagh, On Nov 7, 2014, at 9:01 AM, Misagh Moayyed <[email protected]> wrote: So questions are: 1. How do others feel about this build tool and the approach? I am very much in favor of a serious exploration of Gradle as a the (one and only) build tool for uPortal. - It *does* appear to support scripting arbitrary behavior much better than Maven and even Ant - Cris' point about maybe we're doing too much of that is very sensible, but even if we make all the best moves, we may chose to do _some_ of that sort of thing, particularly around portlets - There is compelling evidence that Gradle may make the build much faster, in addition to the scripting benefits 2. Has anybody begun working on the same proposal locally perhaps? I have, though I had to set it aside. 3. What uPortal release should this be targeted to? I'd assume 5.0 as this would be a pretty big change both in scope and the effort/time required to implement this. It's a uPortal 5 thing, as I understand it, though I'm open-minded. drew -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/uportal-dev
