Re: SonarQube

2016-12-19 Thread Stefan Bodewig
Setting up an extra build file turned out to be pretty simple, here is the result: https://builds.apache.org/analysis/overview?id=ant-master I haven't looked into getting test coverage to work (which might be tricky because of AntUnit anyway), but its a start. Thanks Stefan On

SonarQube

2016-12-19 Thread Stefan Bodewig
Hi all I've tried to set up a SonarQube build for Ant with but right now it doesn't work (doesn't use the JDK8 I've configured). I'll try to get it working on and off but if anybody is familiar with the Jenkins plugin we seem to use, any

Re: SonarQube

2016-12-19 Thread Stefan Bodewig
Hmm, strange. The configuration section of the plugin contains an option for the JDK to use, so I had expected it to do anything :-) I'm afraid all Jenkins slaves run Java7, so we are out of luck using the existing plugin. Executing the runner from within an Ant build file would be an option,

Re: SonarQube

2016-12-19 Thread Michael Clarke
Stefan, It's failing as the slave is running on Java 7 so can't read the SonarQube plugin's Java 8 classes. You'll need to find a slave running on Java 8 (not just with Java 8 installed), although I couldn't find one from the quick selection I checked. Thanks Michael > On 19 Dec 2016, at

Re: SonarQube

2016-12-19 Thread Michael Clarke
It looks like the Windows slaves use Java 8 so you could try tying the job to then. The config in the SonarQube plugin sets which JVM the plugin launched for running the Sonar checks, but the plugin itself needs at least Java 8 to run. Thanks, Michael > On 19 Dec 2016, at 16:11, Stefan

Site stuff (in particular Ivy and IvyDE)

2016-12-19 Thread Stefan Bodewig
On 2016-12-15, Gintautas Grigelionis wrote: >> 2016-12-15 8:43 GMT+01:00 Stefan Bodewig : >> https://github.com/apache/ant-ivy-site-styles is a very curious case as >> it claims to mirror a repository that doesn't exist (I wanted to >> manually push the svn files there but

Re: Site stuff (in particular Ivy and IvyDE)

2016-12-19 Thread Gintautas Grigelionis
IvyDE and Ivy share styles. These are not necessary for builds (at least, from what I saw with IvyDE), but it sure helps to be able to get the look and feel. It seems sensible to me to have separate repos for site sources, one per project, and another repo for publishing which would aggregate

Releasing Ant 1.9.8 (and maybe 1.10.0)?

2016-12-19 Thread Stefan Bodewig
Hi all it's been eight months since the last release and we currently have accumulated some important improvements for Java9 and seem to have fixed a serious wrapper script issue for "more traditional" Unixes. See https://github.com/apache/ant/blob/1.9.x/WHATSNEW for 1.9.8 I think that's enough