Hello all,

I'm a complete beginner to Maven but I have a project that requires it I
think, but I have a few questions (as I cannot figure it out from the
website):

I have a quite complex codebase where I have a series of projects (in
Eclipse), each of which represents a seperate OSGi service with seperate
dependancies. Some of the projects are dependant on each other. Some are
dependant on external OSGi libraries.

I wish to know how I can configure Maven to make my life easier and to take
this config management nightmare away.

Questions (question 1 is the most importand if all the questions are too
daunting):

1) How many .pom files do I need and at what level should they be at, can
someone copy and paste my directory structure and detail where the .pom
files should be?
2) How do I configure Eclipse to build using Maven? Can I still
incrementally compile with Eclipse?
3) Is Maven OK to use with OSGi projects?
4) I need to perform some custom steps in the building on my OSGi jars, do I
need to write my own plugin?
5) The jars that I am using are my own proprietary jars, do I need to setup
a local repository somewhere, if so, how?
6) If I was to solve the same problem with Ant, would it be a better fit? If
so, how?

My current folder structure:

    /workspacefolder
          /osgiService1
             /bin
             /dist
             /lib
                lib1_1.0.0.jar
                lib2_1.0.0.jar
             /src
          /osgiService2
             /bin
             /dist
             /lib
                lib2_1.0.0.jar
                lib3_1.0.0.jar

             /src
          /osgiService3
             /bin
             /dist
             /lib
                lib3_1.0.1.jar
                lib4_1.0.0.jar
             /src
          /osgiService4
             /bin
             /dist
             /lib
                lib4_1.0.0.jar
                lib5_1.0.0.jar
             /src


Thanks so much,

Chris
-- 
View this message in context: 
http://old.nabble.com/How-do-I-get-started-on-Maven--tp26287089p26287089.html
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to