we’re using Jenkins as our build server. We have a Project which is built out of Eclipse Plug-Ins, a core project and several other plugins. Building the Core on Jenkins and using Sonar on it is relatively.
Now we want to create a Jenkins build where the whole Project is being automatically built and tested by Sonar. Internet research showed to change the packaging to “pom”, which can’t be done because the Tycho plugin needs to have packaging set to “eclipse-plugin”.
What are we doing wrong and how do you setup a project like this in Jenkins?
If any additional information is needed, please do tell.
You should create an “umbrella” Maven project with
pompackaging and make all of your other project modules of this aggregator. In addition however the whole group of projects need to be accessible from your SCM tool as a single entity. If you are using Subversion this is easily achievable by means ofsvn:externals, with other tools I suspect you’d have to alter your configuration. I suggest you also check out whether there’s any Jenkins plugins that might be of help.