Date: Mon, 16 Jan 2017 02:48:44 +0000 (UTC) From: Larry Rosenman <ler@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r431612 - in head/devel/sonar-ant-task: . files Message-ID: <201701160248.v0G2mi3G098216@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ler Date: Mon Jan 16 02:48:44 2017 New Revision: 431612 URL: https://svnweb.freebsd.org/changeset/ports/431612 Log: [NEW PORT] devel/sonar-ant-task: SonarQube Plugin for analysis projects with an Apache Ant The Ant SonarQube Task allows integration of SonarQube analysis into an Apache Ant build script. The Ant Task is a thin wrapper around the SonarQube Runner, which works by invoking the runner and passing to it all properties named following a sonar.* convention. This has the downside of not being very Ant-y, but the upside of providing instant availability of any new analysis parameter introduced by a new version of a plugin or of SonarQube itself. PR: 203075 Submitted by:freebsd dussan.org Approved by: adamw (mentor) Differential Revision: https://reviews.freebsd.org/D9193 Added: head/devel/sonar-ant-task/ head/devel/sonar-ant-task/Makefile (contents, props changed) head/devel/sonar-ant-task/distinfo (contents, props changed) head/devel/sonar-ant-task/files/ head/devel/sonar-ant-task/files/pkg-message.in (contents, props changed) head/devel/sonar-ant-task/pkg-descr (contents, props changed) Added: head/devel/sonar-ant-task/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/sonar-ant-task/Makefile Mon Jan 16 02:48:44 2017 (r431612) @@ -0,0 +1,42 @@ +# Created by: Dusan Vejnovic <freebsd@dussan.org> +# $FreeBSD$ + +PORTNAME= sonar-ant-task +PORTVERSION= 2.5 +CATEGORIES= devel java +MASTER_SITES= https://sonarsource.bintray.com/Distribution/sonarqube-ant-task/ \ + LOCAL/ler/sonar-ant-task +DISTNAME= sonarqube-ant-task-${PORTVERSION} +EXTRACT_SUFX= .jar +EXTRACT_ONLY= + +MAINTAINER= freebsd@dussan.org +COMMENT= SonarQube Plugin for analysis projects with an Apache Ant + +LICENSE= LGPL3 + +NO_ARCH= yes +NO_BUILD= yes +NO_WRKSUBDIR= yes + +RUN_DEPENDS+= ant:devel/apache-ant + +USES= cpe +CPE_VENDOR= sonarsource + +USE_JAVA= yes +JAVA_VERSION= 1.7+ + +SUB_FILES= pkg-message +PLIST_FILES= ${DATADIR_REL}/sonar-ant-task.jar + +OPTIONS_DEFINE= SQ +SQ_DESC= SonarQube server support +SQ_RUN_DEPENDS= sonarqube>=0:devel/sonarqube + +do-install: + @${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_DATA} ${DISTDIR}/${DISTFILES} \ + ${STAGEDIR}${DATADIR}/${PORTNAME}${EXTRACT_SUFX} + +.include <bsd.port.mk> Added: head/devel/sonar-ant-task/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/sonar-ant-task/distinfo Mon Jan 16 02:48:44 2017 (r431612) @@ -0,0 +1,3 @@ +TIMESTAMP = 1484408469 +SHA256 (sonarqube-ant-task-2.5.jar) = 43e7a8e0a5f8d44cd602de4a7ccf2e819e23429370d1b97425d38562651331cf +SIZE (sonarqube-ant-task-2.5.jar) = 537405 Added: head/devel/sonar-ant-task/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/sonar-ant-task/files/pkg-message.in Mon Jan 16 02:48:44 2017 (r431612) @@ -0,0 +1,13 @@ +************************************************************************ + + To integrate SonarQube with SonarQube Scanner for Ant (default + settings): + - define a new sonar Ant target in your Ant build script + - for the SonarQube target set classpath value to + %%DATADIR%%/sonar-ant-task.jar + + + More information: + http://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Ant + +************************************************************************ Added: head/devel/sonar-ant-task/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/sonar-ant-task/pkg-descr Mon Jan 16 02:48:44 2017 (r431612) @@ -0,0 +1,8 @@ +The SonarQube Scanner for Ant is an Ant Task that is wrapper of SonarQube +Scanner, which works by invoking SonarQube Scanner and passing to it all +properties named following a sonar.* convention. This has the downside of not +being very Ant-y, but the upside of providing instant availability of any new +analysis parameter introduced by a new version of a plugin or of SonarQube +itself. + +WWW: http://docs.sonarqube.org/display/SONAR/Installing+and+Configuring+Ant+SonarQube+Task
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701160248.v0G2mi3G098216>