I think the main issue is that none of us are experts in Maven. The River project is quite complex and wouldn't directly fit into the standard Maven paradigms.
some examples: - packaging our artificacts (using classdep) - dependency management (using Class-Path in manifests, -dl dependencies) - running our test suites from a Maven build I think it would certainly be possible to overcome these hurdles, and if I had more time to spend I would certainly take a closer look. Up until now however, since we have a basic build working (with Ant, unfortunately) and have the contributed test harness integrated in that, focus has been on increasing test coverage by enabling more tests. Enabling these contributed tests is important because they were previously used by Sun for QA and regression testing their Jini distributions. Every day we can't run all of these tests is a risk that bugs are (re)introduced without notice (in fact, it already happened). 2010/8/26 Benson Margulies <[email protected]> > I haven't looked at the River build. Does it have a lot of intricate > antification that's hard to map? > > On Wed, Aug 25, 2010 at 7:34 PM, Jonathan Costers > <[email protected]> wrote: > > very true ... if we would be able to switch to a Maven build, many > headaches > > would be avoided. > > > > the switching itself is not as easy as it may seem though ... > > > > 2010/8/26 Benson Margulies <[email protected]> > > > >> Well, you could switch to a maven build and let the release plugin > >> worry about this. > >> > >> *** humorous intrusion *** > >> > >> On Wed, Aug 25, 2010 at 7:06 PM, Jonathan Costers > >> <[email protected]> wrote: > >> > Some minor things are left to be done: > >> > - release AR2 in JIRA and give it the name "2.2.0". > >> > - change the version property in common.xml to "2.2.0" in the AR2 > branch, > >> > rebuild the AR2 branch and publish the artifacts as the official 2.2.0 > >> > release. > >> > - change the version property in common.xml to the next target version > in > >> > trunk and highlight it is under development (2.2.1-SNAPSHOT?) > >> > > >> > Thoughts? > >> > Jonathan > >> > > >> > > >
