Hi all, I've updated the Gradle build project over here <https://github.com/dreedyman/apache-river>. It reflects the latest from the SVN version here <http://svn.apache.org/repos/asf/river/jtsk/modules>. If we'd like to move forward with this, I'd like to see us do that, and do it with the approved move to a Git repository.
Regards Dennis On Sat, Jul 11, 2020 at 8:32 PM Peter Firmstone <peter.firmst...@zeus.net.au> wrote: > Hi Dennis, > > Yes definitely, if you're ok with that. > > The qa test suite could potentially be modularized as well, I'm guessing > it would be easier to run these tests with a gradle build. > > Cheers, > > Peter. > > On 7/11/2020 11:12 PM, Dennis Reedy wrote: > > Hi Peter, > > > > We could just fold what you’ve done into the project. I merged the > modules for expediency. I’ll spend some time next week doing that if we’d > like to move it forward. > > > > Regards > > > > Dennis > > > >> On Jul 11, 2020, at 5:04 AM, Peter Firmstone < > peter.firmst...@zeus.net.au> wrote: > >> > >> HI Dennis, > >> > >> Had a quick look just now, I can see why gradle is attractive. > >> > >> I'm not a big fan of the larger modules, but you have demonstrated it > can work. > >> > >> I guess it's a trade off between maintainability and avoiding the need > to untangle the circular links. > >> > >> Have you had a look at the code changes I made to remove the circular > links? > >> > >> Cheers, > >> > >> Peter. > >> > >>> On 7/11/2020 5:50 AM, Dennis Reedy wrote: > >>> Curious as to whether anyone has looked at this. > >>> > >>> Regards > >>> > >>> Dennis > >>> > >>>> On Tue, Jul 7, 2020 at 1:30 PM Dennis Reedy <dennis.re...@gmail.com> > wrote: > >>>> > >>>> To demonstrate how a modular Gradle build would look like, I put > together > >>>> a clone of Apache River subversion branch of > >>>> http://svn.apache.org/repos/asf/river/jtsk/modules, created as a Git > >>>> repository, and built with Gradle here: > >>>> https://github.com/dreedyman/apache-river. > >>>> > >>>> This is not to take away from the Maven effort by any means, that > work was > >>>> the baseline for creating this effort last night. This is by means > >>>> complete, or an accepted way of building Apache River, but used as a > means > >>>> to demonstrate how a modular version of Apache River can be built with > >>>> Gradle. > >>>> > >>>> - Besides using Gradle, there are differences in this project's > >>>> structure. The river-jeri, river-jrmp, river-iiop and > river-pref-loader > >>>> modules have been merged into river-platform to avoid circular > dependencies. > >>>> - The groovy-config module has also been enabled. > >>>> - All OSGi configurations have not been enabled. > >>>> - There were issues with the Velocity work, it was removed > >>>> > >>>> Regards > >>>> > >>>> Dennis Reedy > >>>> >