Can Jenkins build Eclipse projects?

2020-07-10 07:28发布

问题:

I thought I had read somewhere that Jenkins supports integration with Eclipse to build Eclipse projects, but now I cannot find any documentation supporting this. Is this possible to do or am I barking up the wrong tree?

回答1:

Yes, it is possible. You could use Maven builds with Tycho (see the Minerva example).

You could also use Buckminster to reuse the PDE builds - Jenkins also has a Buckminster plug-in for easier configuration. And it is also possible to build Eclipse with Ant, and execute it with Jenkins.

If I have to choose a way, I would suggest Tycho - it seems the most easy to use from the current items, and would forget Ant, as it is not that well supported.



回答2:

You can run Eclipse build from the command line: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jdt.doc.isv%2Fguide%2Fjdt_apt_building_with_apt.htm

C:\path\to\eclipse\eclipsec -nosplash -application org.eclipse.jdt.apt.core.aptBuild -data %WORKSPACE%

And you can add this as a batch command to Jenkins