On 24-Feb-09, at 8:12 AM, Steve Cohen wrote:
Wow. That's different advice from what others are saying, BUT,
you're the "maven" so I do appreciate your warning and take it
seriously!
Was there a missing "not" in your first sentence? It seems to make
more sense that way.
Yes, a typo. Try a small Maven project first and learn what it does on
a small scale before attempting a large project. Maven is very
different then ad-hoc scripting and you'll get frustrated pretty fast.
There's usually a way in Maven to do everything you need. Also a good
idea to read:
http://www.sonatype.com/products/maven/documentation/book-defguide
I am prepared to fail the first few times, start with the simplest
projects, etc. I'm not a newbie, I have a lot of experience in
reengineering builds and I don't imagine immediate success the first
time around. Also, I'm a team of, for all practical purposes, one.
There are no other users I can burn with my failed efforts. And I'm
a bulldog when I want to be.
It seems to me that my experiences, if carefully logged and
ultimately successful, could be helpful to other potential users who
might be in my position. Frankly, I think would be good for Maven to
lower the bar to conversion. It seems higher to me than it ought to
be.
You're talking about conversion from something usually arbitrary
relative to Maven. We do have some tools around to help with
conversions but it's primarily mapping out dependencies and creating
repositories that's enough to get people started.
Steve
Jason van Zyl wrote:
Do make your first Maven project a conversion. You will likely fail
or be extremely unhappy. I have seen this a hundred times now and
trying to wedge Maven into what you currently have is categorically
not a good idea.
Find a new, preferably small, project where you can try out Maven
and understand fully what it does before you attempt to convert a
project.
On 23-Feb-09, at 4:53 PM, Steve Cohen wrote:
OK, after extensive discussion in earlier thread about the best
way to go about Mavenizing Existing Project(s) in my, shall we
say, unusual environment (see that thread for details, don't want
to recapitulate them here) I have decided to try to move forward.
First I have to learn this tool. I have used maven before, but
mainly in the way of building from someone else's POM. Just type
maven install or some such and bingo, the world is built.
Now my goal is to have pre-existing non-Maven projects be
mavenized. I am prepared to "throw the first one away". I also
want to take this opportunity to start from a m2eclipse platform,
so I have now installed that, even to the point of installing
Ganymede because I couldn't get it to install in Europa. Although
I know there is benefit to the command line tools, I'd like to
start from eclipse, understanding that I can take the POM I
produce and install it with command line tools.
So my first question is this:
How do I convert a non-Maven project into a Maven project?
1) Is there some way to "change natures"?
2) Create a new Maven project, place in SVN, then move stuff to
the right places?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------
We all have problems. How we deal with them is a measure of our
worth.
-- Unknown
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org
Thanks,
Jason
----------------------------------------------------------
Jason van Zyl
Founder, Apache Maven
http://twitter.com/jvanzyl
----------------------------------------------------------
We all have problems. How we deal with them is a measure of our worth.
-- Unknown
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org