VersionEye plug-in for the Kobalt build system https://github.com/ethauvin/kobalt-versioneye
Find a file
2016-07-30 21:41:54 -07:00
.idea Updated kobalt. 2016-07-30 19:48:17 -07:00
example Updated kobalt. 2016-07-30 19:48:17 -07:00
kobalt Updated kobalt. 2016-07-30 19:48:17 -07:00
src More readme updates. 2016-07-30 21:41:54 -07:00
.gitignore Initial commit. 2016-07-27 15:51:42 -07:00
kobalt-versioneye.iml Updated kobalt. 2016-07-30 19:48:17 -07:00
kobaltw Updated kobalt. 2016-07-30 19:48:17 -07:00
kobaltw.bat Initial commit. 2016-07-27 15:51:42 -07:00
LICENSE.TXT Added license. 2016-07-30 19:40:58 -07:00
README.md More readme updates. 2016-07-30 21:41:54 -07:00

VersionEye plug-in for Kobalt

License (3-Clause BSD) Build Status Download

VersionEye Logo

The plug-in will create and update projects on VersionEye, a service that notifies you about out-dated dependencies, security vulnerabilities and license violations.

To use the plug-in include the following in Build.kt file:

import net.thauvin.erik.kobalt.plugin.versioneye.*

val pl = plugins("net.thauvin.erik:kobalt-versioneye:0.4.0-beta")

val p = project {

    name = "example"
    group = "com.example"
    artifactId = name
    version = "0.1"
    
    versionEye {
    }

To create or update your project on VersionEye, you will need an API key. If you are signed up, you can find your API Key here:

VersionEye API Key

To create your project on VersionEye simply use your API Key as follows

./kobaltw -Dversioneye.ApiKey=YOUR_API_KEY_HERE versionEye

This will instruct the plug-in to create and update your project on VersionEye. Your API Key will automatically be saved in thelocal.properties file.

Upon running the above command the plug-in will output something like:

[Example Report]

The repot is based on the Traffic Light concept:

  1. Green items are clear.
  2. Yellow items may require some attention.
  3. Red items will cause the build to fail.

By default the plug-in is configured to only fail on known security vulnerability.