BSD Ports

devel/sonarqube-ant-task 2.7.0.1612 DragonFly

SonarQube Plugin for analysis projects with an Apache Ant

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
LGPL3
Categories
devel, java
Package size
558.2 KiB, 626.7 KiB installed

Description

The SonarScanner for Ant provides a task to allow integration of SonarQube analysis into an Apache Ant build script.

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.

In the other systems

The newest version among them is 2.7.0.1612, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
DragonFlydevel/sonarqube-ant-task2.7.0.1612 newestnone known-[email protected]-
FreeBSDdevel/sonarqube-ant-task2.7.0.1612_2 newestnone known-[email protected]-
HardenedBSDdevel/sonarqube-ant-task2.7.0.1612_2 newestno data-[email protected]-
GhostBSDdevel/sonarqube-ant-task2.7.0.1612_2 newestno data-[email protected]-

Install

Binary package:

pkg install sonarqube-ant-task

From DPorts:

cd /usr/dports/devel/sonarqube-ant-task && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

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
   /usr/local/share/sonarqube-ant-task/sonarqube-ant-task.jar


  More information:
  https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant/