Re: Eclipse Development with Maven
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
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
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
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
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