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/>
> ).
> 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