OK. Since we're skipping the ant phase on this project, never having
used it here, I'll go with your suggestions in #2. I'll start by making
a branch, using the least dependent project (which depends on no others)
for my first guinea pig. (I DO follow the trunk-branch-tag pattern).
However, one question remains - in my present mode I always check
everything into SVN, including all those .* files (.project etc.) which,
by default, eclipse filters out. I do that to make checkout easier for
the next guy, no configuration, etc. But it creates a problem here - it
means that the "nature" of the project is predetermined at the time of
the checkout. That's what I wanted, but I don't want it here. So I
suppose the plan would be:
1. make a tag of current state and cut a branch at the same point.
2. delete from the branch all the .* files that determine configuration,
IN THE REPOSITORY, not on a local copy, where Eclipse would immediately
recreate these files.
3. delete the local copy of the project.
4. check it out again from the repository as a new project and specify
maven in the wizards?
I assume this is possible. Is it what you had in mind? Or is there a
better way.
Steve
Jon Georg Berentsen wrote:
Hey! Great!
Since mavnen config is pretty new to you, this is a great way to learn.
1) Is there some way to "change natures"?
No.
With Ant and scripts you can get a very specific build process, usually
with som quircks and/or workarounds.
I find using the Ant scripts and other scripts as inspiration and
documentation for building up the pom, the best way to use them.
But there are a bunch of tricks and tips in doing so.
I think we went thru a few previously in this tread.
2) Create a new Maven project, place in SVN, then move stuff to the
right places?
I always presume people have a branch, a tag and a trunk folder, but if
not have a look at some apache project and see how it's done.
I usually do a poc in a branch to see if it all works out.
(A copy or externals of the working trunk)
You do not want to mess up your code, fail, get a new order for
business/management, and desperatly revert trunk.
You also want to tag a stable last version of your Ant built project.
-
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]