You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Jeremy Whitlock <jc...@gmail.com> on 2007/02/13 04:34:16 UTC
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
Re: Eclipse Development with Maven
Posted by Jason van Zyl <ja...@maven.org>.
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:jcscoobyrs@gmail.com]
>>> 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: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Eclipse Development with Maven
Posted by Jason van Zyl <ja...@maven.org>.
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:jcscoobyrs@gmail.com]
>> 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: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: Eclipse Development with Maven
Posted by Samuel Langlois <sl...@ilog.fr>.
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:jcscoobyrs@gmail.com]
> 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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: Eclipse Development with Maven
Posted by Dan Tran <da...@gmail.com>.
pde-maven-plugin
On 2/12/07, Jeremy Whitlock <jc...@gmail.com> 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
>