graniteit:jacoco-data

Full name:

net.adamcin:graniteit-maven-plugin:0.8.0:jacoco-data

Description:

Downloads the jacoco runtime data from the server using Sling JacocoServlet, which was introduced in org.apache.sling.junit.core:1.0.9-SNAPSHOT

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Since version: 0.8.0 .
  • Binds by default to the lifecycle phase: post-integration-test.

Optional Parameters

Name Type Since Description
baseUrl String 0.8.0
Server base URL (including context path, but without trailing slash)

Default value is: http://localhost:4502.
User property is: graniteit.baseUrl.
failOnJacocoError boolean 0.8.0
Set to cause the build to fail if the jacoco servlet request fails for any reason

jacocoDataClassifier String 0.8.0
Specify the classifier used when attaching the jacoco data artifact to the project

Default value is: jacoco-data.
jacocoDataFile File 0.8.0
Specify the filename of the downloaded Jacoco exec data

Default value is: ${project.build.directory}/remote-jacoco.exec.
jacocoServletPath String 0.8.0
Set to override the Sling Jacoco Servlet path

Default value is: /system/sling/jacoco.
localRepositoryPath File 0.8.0
Specify the local repository path for resolved artifacts Refer to maven-install-plugin:install-file

User property is: graniteit.localRepositoryPath.
noProxy boolean 0.8.0
Set to true to completely disable HTTP proxy connections for this plugin. Overrides any other HTTP proxy configuration

User property is: graniteit.proxy.noProxy.
password String 0.8.0
Password to use in connection credentials

Default value is: admin.
User property is: graniteit.password.
proxyHost String 0.8.0
The HTTP Proxy hostname

Default value is: localhost.
User property is: graniteit.proxy.host.
proxyPassword String 0.8.0
The HTTP Proxy password

User property is: graniteit.proxy.password.
proxyPort int 0.8.0
The HTTP Proxy port. Set to -1 to use the default proxy port.

User property is: graniteit.proxy.port.
proxyProtocol String 0.8.0
The HTTP Proxy protocol

Default value is: http.
User property is: graniteit.proxy.protocol.
proxyServerId String 0.8.0
Server ID for proxy credentials defined in maven settings

User property is: graniteit.proxy.serverId.
proxySet boolean 0.8.0
Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives

User property is: graniteit.proxy.set.
proxyUsername String 0.8.0
The HTTP Proxy username

User property is: graniteit.proxy.username.
serverId String 0.8.0
Id of server defined in the maven settings to use for credentials

User property is: graniteit.serverId.
skip boolean 0.8.0
Set to true to specifically disable this goal

User property is: graniteit.skip.jacoco-exec.
skipITs boolean 0.8.0
By convention, this parameter is used to disable execution of the maven-failsafe-plugin. It is recognized by graniteit to disable uploading of test artifacts and integration test reporting goals.

User property is: skipITs.
skipMkdirs boolean 0.8.0
Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths

User property is: graniteit.skip.mkdirs.
skipTests boolean 0.8.0
By convention, this parameter is used to disable execution of maven-surefire-plugin-derived goals. It is recognized by graniteit to disable uploading of test artifacts and integration test reporting goals.

User property is: skipTests.
slingJunitVersion String 0.8.0
Specify to override the resolved version of Sling Junit Framework dependencies. Leave blank to detect the version from project-defined sling junit dependencies

User property is: sling.junit.version.
username String 0.8.0
Specify the CQ username associated with package creation and installation

Default value is: admin.
User property is: graniteit.username.

Parameter Details

baseUrl:

Server base URL (including context path, but without trailing slash)
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.baseUrl
  • Default: http://localhost:4502

failOnJacocoError:

Set to cause the build to fail if the jacoco servlet request fails for any reason
  • Type: boolean
  • Since: 0.8.0
  • Required: No

jacocoDataClassifier:

Specify the classifier used when attaching the jacoco data artifact to the project
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • Default: jacoco-data

jacocoDataFile:

Specify the filename of the downloaded Jacoco exec data
  • Type: java.io.File
  • Since: 0.8.0
  • Required: No
  • Default: ${project.build.directory}/remote-jacoco.exec

jacocoServletPath:

Set to override the Sling Jacoco Servlet path
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • Default: /system/sling/jacoco

localRepositoryPath:

Specify the local repository path for resolved artifacts Refer to maven-install-plugin:install-file
  • Type: java.io.File
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.localRepositoryPath

noProxy:

Set to true to completely disable HTTP proxy connections for this plugin. Overrides any other HTTP proxy configuration
  • Type: boolean
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.noProxy

password:

Password to use in connection credentials
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.password
  • Default: admin

proxyHost:

The HTTP Proxy hostname
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.host
  • Default: localhost

proxyPassword:

The HTTP Proxy password
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.password

proxyPort:

The HTTP Proxy port. Set to -1 to use the default proxy port.
  • Type: int
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.port

proxyProtocol:

The HTTP Proxy protocol
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.protocol
  • Default: http

proxyServerId:

Server ID for proxy credentials defined in maven settings
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.serverId

proxySet:

Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives
  • Type: boolean
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.set

proxyUsername:

The HTTP Proxy username
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.proxy.username

serverId:

Id of server defined in the maven settings to use for credentials
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.serverId

skip:

Set to true to specifically disable this goal
  • Type: boolean
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.skip.jacoco-exec

skipITs:

By convention, this parameter is used to disable execution of the maven-failsafe-plugin. It is recognized by graniteit to disable uploading of test artifacts and integration test reporting goals.
  • Type: boolean
  • Since: 0.8.0
  • Required: No
  • User Property: skipITs

skipMkdirs:

Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths
  • Type: boolean
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.skip.mkdirs

skipTests:

By convention, this parameter is used to disable execution of maven-surefire-plugin-derived goals. It is recognized by graniteit to disable uploading of test artifacts and integration test reporting goals.
  • Type: boolean
  • Since: 0.8.0
  • Required: No
  • User Property: skipTests

slingJunitVersion:

Specify to override the resolved version of Sling Junit Framework dependencies. Leave blank to detect the version from project-defined sling junit dependencies
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: sling.junit.version

username:

Specify the CQ username associated with package creation and installation
  • Type: java.lang.String
  • Since: 0.8.0
  • Required: No
  • User Property: graniteit.username
  • Default: admin