does eclipse provide ant tasks to do the plugin building? I've done exactly the same for netbeans modules, a bunch of mojos and a custom lifecycle, internally reusing the netbeans ant tasks. At least the lifecycle definition might be of interest you, http://cvs.mevenide.codehaus.org/mojos/maven-nbm-plugin/
Regards Milos Kleint On 1/7/06, Jim Babka <[EMAIL PROTECTED]> wrote: > > I have been searching for this now for several days and have found > nothing, so I thought I would ask here. Is there a maven2 plugin that > supports building of Eclipse plugins, features, and update sites? Right > now we have several Eclipse plugins that are built into ZIP files that > can be unzipped into an Eclipse plugins directory. However, there are > several problems with this: > > 1. There's no support for updating the plugin.xml with the version > information of the plugin's jar. > 2. There's no support for putting the maven pom.xml dependencies (direct > or transitive) into the plugin.xml. > 3. There's no support for building an Eclipse feature that includes > those plugins. > 4. There's no support for building an Eclipse update site from the > feature or for that matter deploying to an update site. > > Right now we have some hackery to at least get to the ZIP file, but > unless there is something already existing, I see a bunch of long nights > ahead while I write my own stuff. The requirement is that we can have > an update site automatically built/updated by our build system. > > So, is there anything that I can use here? Even if there is an open > source project that goes only part of the way, it would possibly give me > a head start. > > Thanks in advance for any help that anyone can give me. > > Jim Babka > Senior Software Engineer > Main: (512) 334 3200 > Direct: (512) 334 3237 > Email: [EMAIL PROTECTED] > > Webify Solutions > Enabling the On Demand Enterprise(tm) > www.webifysolutions.com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
