I'm working with the 1.14.4 branch of Heritrix and I'm unfortunately for the time being stuck in that branch.. The problem I'm encountering is, its maven.xml is dependent upon Maven 1.1 which is so old I had trouble even finding the dependencies to get it to build.
Moreso, because it's a maven.xml and not a pom.xml, no reasonably old or recent IDE can load the project up - I have to build it by hand running the 'maven' script.
I'll freely admit I'm fairly ignorant when it comes to Java and maven, but surely someone out there has to have some pointers on how I could upgrade to a more recent version of Maven.
Help me Obi-Wan! You're my only hope!
An embarrasing 5 minutes later update..
After wasting 3 hours on this I stumbled on the answer here
- Install maven2
- cd project_dir
- mvn one:convert (automatically converts 1.x to 2.x)
- mvn3 is supposedly backwards compatible.. So I should be good to go!
A couple hours later.. reality sets in..
Upgrading to maven-2 or maven-3 has introduced a new new modules which are all out of whack from what got promoted out of my maven.xml into the pom.xml. Additionally, there's no pom.xml for 'the project' which seems to be a bit of a snag too.
So, if I want to play this way, I have to play for keeps - upgrade my modules, format everything as if it were a new project. The upgrade technique got me a little of the way, but this is going to take a while I think.. Accepting Tim's prompt and detailed answer, thanks again. I realize in a way 'Hai guys make maven work for me?' is somewhat like asking someone to fix your makefile.. If it's busted, it's busted. :D