Hi Jeff,

Thanks for your answer.

We tried this plugin some time ago, but it did not fit our needs.
We wanted to be able to build our application without having Eclipse
installed on the machine, as well as be able to build all our distributions
(Mac OS X, Linux, Windows) from one single machine (whether it's running Mac
OS X, Linux or Windows).

So we wrote our own Studio Maven Plugin which helps us to resolve our
dependencies, compile our Eclipse plugins, and package our RCP application
with the needed plugins and features.
But, you're right, it requires a lot of synchronization of pom.xml and
MANIFEST.MF files.

Thanks,
Pierre-Arnaud

On Jan 29, 2008 4:10 PM, Jeff MAURY <[EMAIL PROTECTED]> wrote:

> My experience with Eclipse plugins is not to use a Maven repository. The
> reason for that is because Eclipse uses its own internal way of resolving
> the dependencies for Eclipse plugins (using your Eclipse installation or
> your workspace), it will require you to synchronize your MANIFEST.MF and
> you
> pom.xml manually.
> So the solution I use is based on the eclipse plugin from CodeHaus (
> http://mojo.codehaus.org/pde-maven-plugin) which runs the standard build
> scripts from Eclipse. The pros of this solution is that you don't need to
> synchronize your MANIFEST.MF and you pom.xml, the cons is that your pom is
> almost empty and not representative in terms of dependencies.
>
> Jeff
>
>
> On Jan 29, 2008 3:52 PM, Pierre-Arnaud Marcelot <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> >
> > We (the Apache Directory Studio Team) are currently working on switching
> > our
> > build system from Ant+Ivy to Maven to unify the whole build system of
> the
> > Directory project (as we were the only subproject to use Ant+Ivy, while
> > the
> > others were using Maven for a while now).
> >
> > We've faced a few issues that we're starting to fix, one by one... We
> have
> > a
> > few questions for the Maven Gurus on how to handle things well.
> >
> > Apache Directory Studio is an Eclipse based LDAP Browser and Directory
> > client application that works as a standalone Eclipse RCP application
> > and/or
> > can be integrated into a existing Eclipse installation.
> >
> > This is nearly our last issue: the Eclipse dependencies. In our Ant+Ivy
> > build system we are using an internal repository (stored in SVN) with
> our
> > Eclipse (and other) dependencies in it. With Maven we wanted to get rid
> of
> > this internal repository, which increase dramatically the time when
> doing
> > a
> > checkout of the source...
> >
> > So we created our own "Directory Studio" Maven repository with all the
> > dependencies that are not already in the "standard" repositories in use
> at
> > the ASF. We're currently hosting this repository on a private space at
> > people.apache.org
> > (http://people.apache.org/~felixk/studio-eclipse-m2/<http://people.apache.org/%7Efelixk/studio-eclipse-m2/>
> <http://people.apache.org/%7Efelixk/studio-eclipse-m2/>
> > <http://people.apache.org/%7Efelixk/studio-eclipse-m2/>
> > ).
> > We fear this is not an ideal situation. The people.apache.org server is
> > not
> > the most appropriate server for this kind of need.
> > Do you have a recommendation on where to store this repository ?
> >
> > We recently saw that some Eclipse packages got synced in Maven
> > repositories,
> > but they're unfortunately not the version we use.
> > Is it possible to have the version we use synced, and, if yes, how ?
> > Having our Eclipse dependencies stored in the "standard" repositories
> > would
> > allow us to lighten the weight of our own repository, and could also be
> a
> > benefit to other projects which depend on the same Eclipse jars as our
> > project.
> >
> > Thanks,
> > Pierre-Arnaud Marcelot
> >
> > PS: I CC'ed this mail to our Directory dev list.
> >
>
>
>
> --
> La mélancolie c'est communiste
> Tout le monde y a droit de temps en temps
> La mélancolie n'est pas capitaliste
> C'est même gratuit pour les perdants
> La mélancolie c'est pacifiste
> On ne lui rentre jamais dedans
> La mélancolie oh tu sais ça existe
> Elle se prend même avec des gants
> La mélancolie c'est pour les syndicalistes
> Il faut juste sa carte de permanent
>
> Miossec (2006)
>
> http://www.jeffmaury.com
> http://riadiscuss.jeffmaury.com
>

Reply via email to