Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Tycho and Custom Eclipse Builders

The eclipse-run should be able to help you https://www.eclipse.org/tycho/sitedocs-extras/tycho-eclipserun-plugin/eclipse-run-mojo.html. You may need to create your own application to invoke your builders and pass additional parameters but it should help.
However, know that the maven projects being built will not be imported as workspace projects.

Alternatively if you only need to execute APT processors, you may want to look at https://code.google.com/archive/p/maven-annotation-plugin/ or https://github.com/querydsl/apt-maven-plugin

HTH

Pascal

On 8/9/2018 6:39 PM, Phil Denis wrote:
I have written an extensive SDK of Eclipse plugins using various extension points, including editors, views, and most importantly builders (APT - Java 5 mirror api) and Eclipse IncrementalProjectBuilders.  Third party developers download and install my SDK into their Eclipse to gain this functionality.  The APT annotation processor generates additional Java source files using org.eclipse.jdt.core.dom to the .apt_generated folder. The IncrementalProjectBuilders generate web resources (e.g. json files) to the bin/ directory.

All of this works great when you are running Eclipse.  I've been using Buckminster for headless builds via Jenkins.  I install the headless version of the SDK into Buckminster's Eclipse instance and it runs my builders just like it does when I'm running Eclipse, using PDE build.

Since Buckminster has been replaced, I'm trying to upgrade to Tycho.  I've followed some tutorials and I can build a simple update site with basic features and plugins.  However .. I'm wondering if (and how) it is possible to install my SDK plugins into the embedded Eclipse instance that Tycho uses for building, and have it invoke the APT and IncrementalProjectBuilders when it builds projects.  If I could either modify the embedded Eclipse that Tycho uses, or point Tycho to an existing (pre-configured) Eclipse installation, this seems like it should be possible.  

Any ideas?

Thanks!
Phil


_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/tycho-user


Back to the top