Re: Eclipse Development with Maven

2007-02-20 Thread Jason van Zyl
Just a follow up. I have contacted the guys who wrote the article and  
it looks like they want to collaborate so hopefully we will integrate  
their code so now you're just back to option 1) below :-)


Jason.


On 20 Feb 07, at 12:08 PM 20 Feb 07, Jason van Zyl wrote:


There are two solutions that currently work:

1) I just checked in yesterday but in the Eclipse Maven Integration  
we have some tools for headless builds:


http://svn.codehaus.org/m2eclipse/tycho/trunk/

It still needs to be documented but there is a small readme and  
these tools are being used in production.


2) Something pointed out to me by Eugene Kuleshov which is very  
similar to the approach taken in Tycho:


http://www.eclipse.org/articles/article.php?file=Article-Eclipse- 
and-Maven2/index.html


I have contacted these guys to see if they want to collaborate but  
both of these methods work. 1) Doesn't use PDE or Buckminster at  
all but does take the state resolver from PDE to calculate the  
dependencies.


The one draw back with these methods is that it requires sweeping  
over your Eclipse install and pushing the bundles into your local  
repository. As pointed out by Eugene that when you have 4-5 Eclipse  
installs for doing development work on something like Mylar this is  
quite cumbersome and ideally it might be nice to treat an Eclipse  
install as local repository to prevent the copying.


Some minimal work will be done on 1) as I'm going to be presenting  
this work at EclipseCon and Eugene and I will be trying to  
integrate this into the Eclipse Maven Integration over at Codehaus:


http://m2eclipse.codehaus.org/

Thanks,

Jason.



On 20 Feb 07, at 10:40 AM 20 Feb 07, Samuel Langlois wrote:


Hello,

We've studied this problem quite deeply.

The "Maven way" of doing this is to manage your dependencies in  
your pom.xml,
and to use the OSGI plugin for Maven to create (or rather  
complement) a manifest files

http://cwiki.apache.org/FELIX/osgi-plugin-for-maven-2.html
(Checking this link, it seems this plugin is going to be  
rewritten... Oh well!)
This has been described here: http://docs.codehaus.org/display/ 
MAVEN/Maven+and+Eclipse


Another approach is to do the opposite: generate/complement the  
pom from the Eclipse project.
We did not try this, but you might have a look at the  
MakeArtifactsMojo of
https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-eclipse- 
plugin
since it is able to generate a pom.xml from Eclipse plugins  
packaged as jar files


In a not-too-distant future, the two communities are hopefully  
going to work together.
On the Eclipse side, the Buckminster project should allow reading  
the pom from Eclipse

and compute its dependencies from it
And I heard that Maven 2.1 would also be able to do compute its  
dependencies externally,

but that was a while ago.

On our side, for several reasons, some of them non technical, we  
finally decided
not to migrate  our Eclipse plugins and keep on building them  
using PDEBuild,

which we call from Maven through the antrun plugin.

Good luck!

Samuel


-Original Message-
From: Jeremy Whitlock [mailto:[EMAIL PROTECTED]
Sent: mardi 13 février 2007 04:34
To: Maven Users
Subject: Eclipse Development with Maven

Hi All,
I have googled the terms above and have come up with marginal  
results.
I would like to ask on the mailing lists if it is possible to  
build/test
Eclipse plugins with Maven.  If so, is there any good  
documentation on this?


Take care,

Jeremy




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Eclipse Development with Maven

2007-02-20 Thread Jason van Zyl

There are two solutions that currently work:

1) I just checked in yesterday but in the Eclipse Maven Integration  
we have some tools for headless builds:


http://svn.codehaus.org/m2eclipse/tycho/trunk/

It still needs to be documented but there is a small readme and these  
tools are being used in production.


2) Something pointed out to me by Eugene Kuleshov which is very  
similar to the approach taken in Tycho:


http://www.eclipse.org/articles/article.php?file=Article-Eclipse-and- 
Maven2/index.html


I have contacted these guys to see if they want to collaborate but  
both of these methods work. 1) Doesn't use PDE or Buckminster at all  
but does take the state resolver from PDE to calculate the dependencies.


The one draw back with these methods is that it requires sweeping  
over your Eclipse install and pushing the bundles into your local  
repository. As pointed out by Eugene that when you have 4-5 Eclipse  
installs for doing development work on something like Mylar this is  
quite cumbersome and ideally it might be nice to treat an Eclipse  
install as local repository to prevent the copying.


Some minimal work will be done on 1) as I'm going to be presenting  
this work at EclipseCon and Eugene and I will be trying to integrate  
this into the Eclipse Maven Integration over at Codehaus:


http://m2eclipse.codehaus.org/

Thanks,

Jason.



On 20 Feb 07, at 10:40 AM 20 Feb 07, Samuel Langlois wrote:


Hello,

We've studied this problem quite deeply.

The "Maven way" of doing this is to manage your dependencies in  
your pom.xml,
and to use the OSGI plugin for Maven to create (or rather  
complement) a manifest files

http://cwiki.apache.org/FELIX/osgi-plugin-for-maven-2.html
(Checking this link, it seems this plugin is going to be  
rewritten... Oh well!)
This has been described here: http://docs.codehaus.org/display/ 
MAVEN/Maven+and+Eclipse


Another approach is to do the opposite: generate/complement the pom  
from the Eclipse project.
We did not try this, but you might have a look at the  
MakeArtifactsMojo of
https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-eclipse- 
plugin
since it is able to generate a pom.xml from Eclipse plugins  
packaged as jar files


In a not-too-distant future, the two communities are hopefully  
going to work together.
On the Eclipse side, the Buckminster project should allow reading  
the pom from Eclipse

and compute its dependencies from it
And I heard that Maven 2.1 would also be able to do compute its  
dependencies externally,

but that was a while ago.

On our side, for several reasons, some of them non technical, we  
finally decided
not to migrate  our Eclipse plugins and keep on building them using  
PDEBuild,

which we call from Maven through the antrun plugin.

Good luck!

Samuel


-Original Message-
From: Jeremy Whitlock [mailto:[EMAIL PROTECTED]
Sent: mardi 13 février 2007 04:34
To: Maven Users
Subject: Eclipse Development with Maven

Hi All,
I have googled the terms above and have come up with marginal  
results.
I would like to ask on the mailing lists if it is possible to  
build/test
Eclipse plugins with Maven.  If so, is there any good  
documentation on this?


Take care,

Jeremy




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Eclipse Development with Maven

2007-02-20 Thread Samuel Langlois
Hello,

We've studied this problem quite deeply.

The "Maven way" of doing this is to manage your dependencies in your pom.xml,
and to use the OSGI plugin for Maven to create (or rather complement) a 
manifest files
http://cwiki.apache.org/FELIX/osgi-plugin-for-maven-2.html
(Checking this link, it seems this plugin is going to be rewritten... Oh well!) 
This has been described here: 
http://docs.codehaus.org/display/MAVEN/Maven+and+Eclipse

Another approach is to do the opposite: generate/complement the pom from the 
Eclipse project.
We did not try this, but you might have a look at the MakeArtifactsMojo of
https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-eclipse-plugin
since it is able to generate a pom.xml from Eclipse plugins packaged as jar 
files 

In a not-too-distant future, the two communities are hopefully going to work 
together.
On the Eclipse side, the Buckminster project should allow reading the pom from 
Eclipse 
and compute its dependencies from it
And I heard that Maven 2.1 would also be able to do compute its dependencies 
externally,
but that was a while ago.

On our side, for several reasons, some of them non technical, we finally decided
not to migrate  our Eclipse plugins and keep on building them using PDEBuild,
which we call from Maven through the antrun plugin.

Good luck!

Samuel

> -Original Message-
> From: Jeremy Whitlock [mailto:[EMAIL PROTECTED]
> Sent: mardi 13 février 2007 04:34
> To: Maven Users
> Subject: Eclipse Development with Maven
> 
> Hi All,
> I have googled the terms above and have come up with marginal results.
> I would like to ask on the mailing lists if it is possible to build/test
> Eclipse plugins with Maven.  If so, is there any good documentation on this?
> 
> Take care,
> 
> Jeremy



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Eclipse Development with Maven

2007-02-12 Thread Dan Tran

pde-maven-plugin

On 2/12/07, Jeremy Whitlock <[EMAIL PROTECTED]> wrote:


Hi All,
   I have googled the terms above and have come up with marginal results.
I would like to ask on the mailing lists if it is possible to build/test
Eclipse plugins with Maven.  If so, is there any good documentation on
this?

Take care,

Jeremy



Eclipse Development with Maven

2007-02-12 Thread Jeremy Whitlock

Hi All,
   I have googled the terms above and have come up with marginal results.
I would like to ask on the mailing lists if it is possible to build/test
Eclipse plugins with Maven.  If so, is there any good documentation on this?

Take care,

Jeremy