Hi Felix,

As Stefan said, really good job...

I tested it with 'mvn clean install -Dmaven.test.skip=true' and it worked well... :)
I'm using, here at work, a Linux box with Ubuntu 7.10 on a i386 machine.

I'm going to test this tonight, at home, on my Mac with Mac OS X and Windows.

I tried the '-Dos.name=mac os x -Dos.arch=i386' and '-Dos.name="mac os x" -Dos.arch=i386 ' but I got a build failure. I'm going to investigate on that.

I'm going to have a look at the maven plugin you've written and how the build is works...

I'll get back to you very soon.

Thank you very much for mavenizing this stuff. :)


On Nov 6, 2007 12:15 AM, Stefan Seelmann <seelmann@apache.org> wrote:
Hi Felix,

first of all, really great work. Many thanks :-)

I was able to build studio using
 mvn install -Pprepare-for-eclipse -Dmaven.test.skip=true
on linux. Works like a charm :-)

> I hope to have finally committed everything into my sandbox -so feel free to have a look at and play with it. You'll
> find for sure bugs or things witch are still not in a way that you can work with it (I have absolutely no idea how the
> studio development within eclipse works :( ).

Here are the steps using the ant/ivy build:
- Checkout sources
- Run "ant resolve"
- Start eclipse (using a fresh workspace)
- Select File->Import->General->Existing Projects into Workspace
- Choose the folder with the sources
- After some time there should be a list of projects, select all and finish

One important thing is that the .project and .classpath files within
each project are present. Right now they are managed by eclipse and they
are under source control.

In maven there is an task "mvn eclipse:eclipse" that generates these
files. I tried this command and it generates the files but with wrong
content. There are too much jars included and one jar was missing
(That's where I have to say: I have absolutely no idea how the maven
build works :-( ).

> Some notes
> - I'm working on a linux box (i386 and amd64 -> I doubt that everything works for MAC or WIN).
> - The build prerequisits a apache directory project pom (9-SNAPSHOT) in your local maven repo (-> just do a mvn clean
> install in the trunk of a AD project checkout on your machine).
> - To get the studio-*/lib directories run mvn install -Pprepare-for-eclipse
> - Checkout url is https://svn.apache.org/repos/asf/directory/sandbox/felixk/
> - See also http://cwiki.apache.org/confluence/x/txEB
> - There are failing testcases -> use -Dmaven.test.skip=true as param in your CMD
>   (e.g. mvn clean install -Dmaven.test.skip=true)
> I hope it's way to go for the studio mavenization :-)

I hope I could test some more tomorrow.