Hello We can put following script (in attachment) to simplify setup of missing maven dependencies that are fetched using 'ant download-dependencies' command. After using this script I was able to build everything using maven.
One more comment is on tests - maybe it's better to put long-running tests, like filesystem tests, etc. into integration-test build stage (https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html)? Maven Failsafe plugin (https://maven.apache.org/plugins/maven-failsafe-plugin/usage.html) provides useful functionality to implement this. I think, that this could make developer's life easier On Wed, Sep 21, 2011 at 9:52 AM, Alex Ott <alex...@gmail.com> wrote: > Hello > > On Wed, Sep 21, 2011 at 9:43 AM, Tommaso Teofili > <tommaso.teof...@gmail.com> wrote: >>> (2) I'm not sure it is reasonable to go with one build system over >>> another. Lucene/Solr has been having this battle for years. I >>> thought we might just learn from that experience and try to be more >>> flexible. There are excellent technical reasons to have each - for >>> instance, building Debian packages works much better with Ant, and >>> Eclipse works much better with Maven. >>> >> >> I don't like "wars" as well about which one *is* better, maybe it's just a >> matter of use case and personal preferences. >> However I like what you say about trying to be more flexible so I am +1 to >> your position. >> I have some experience with Maven so let me know if you need my help in >> tweaking that part of the build. > > I also have some experience with Maven, and I'm interested in MCF's > development, so I can try to fix some problems. The first thing, that > should be achieved - building with Maven out of box, without manual > work (or at least with minimum of it). > > -- > With best wishes, Alex Ott > http://alexott.net/ > Tiwtter: alexott_en (English), alexott (Russian) > Skype: alex.ott > -- With best wishes, Alex Ott http://alexott.net/ Tiwtter: alexott_en (English), alexott (Russian) Skype: alex.ott
mvn-bootstrap.sh
Description: Bourne shell script