Skip to end of metadata
Go to start of metadata

The Kalistick plugin for Maven allows executing all services provided by the Kalistick Universal Connector: build an archive, upload it to the Kalistick server, fetch results, ...

You will find here a Quick start guide to setup the Maven plugin. For more information, please go to full documentation page of Maven plugin inside Kalistick Universal Connector documentation.

This plugin provides the finest integration with your project. Indeed, almost all information needed to build the archive for analysis is already defined in the project configuration (POM model): dependencies, version number, sources paths, .... The plugin automatically retrieves these settings and passes them to the connector when executing connector services.

Quick Start

1. Add Kalistick Maven Repository

Declare Kalistick Maven repository in your Maven settings {USER_DIR}/.m2/settings.xml:

.m2/settings.xml

2. Declare Kalistick plugin in your POM

Just add Kalistick plugin in your POM file, note that you have to specify a configuration file for Kalistick plugin, we'll define it later:

pom.xml
Plugin version
When you do not define version in plugin declaration, the plugin is automatically upgraded when a new release is out. If you want to fix a version, use <version> tag.

3. Create the Kalistick configuration file

This file configures the Kalistick Universal Connector. Full documentation about configuration is available here. But you may start with this sample:

Kalistick configuration sample
Network issues
  • If you use a HTTP proxy, you have to specify additional parameters, see Parameters - Connection.
  • If your network does not allow you to upload large files, set the property ks.upload.maxSize, which will break the archive file in several parts, each one with the specified size (in MB)

4. Execution

Finally, just launch the following command to check your configuration, build the archive and upload it to Kalistick server:

See Connector Services for more information about available services.

Full documentation
You will find full documentation about our Maven plugin here.
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.