embold-maven-plugin

Embold maven plugin for running Embold scans within maven builds

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка
Группа

Группа

io.embold.scan
Идентификатор

Идентификатор

embold-maven-plugin
Последняя версия

Последняя версия

1.0.2
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

embold-maven-plugin
Embold maven plugin for running Embold scans within maven builds
Ссылка на сайт

Ссылка на сайт

https://github.com/embold/embold-maven-plugin
Организация-разработчик

Организация-разработчик

com.github.embold
Система контроля версий

Система контроля версий

https://github.com/embold/embold-maven-plugin

Скачать embold-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>io.embold.scan</groupId>
    <artifactId>embold-maven-plugin</artifactId>
    <version>1.0.2</version>
</plugin>

Зависимости

compile (7)

Идентификатор библиотеки Тип Версия
com.konghq : unirest-java jar 3.11.03
org.apache.commons : commons-lang3 jar 3.9
com.fasterxml.jackson.core : jackson-databind jar 2.7.3
org.apache.commons : commons-exec jar 1.3
commons-io : commons-io jar 2.6
org.apache.commons : commons-compress jar 1.20
io.embold.scan : scanner-sync jar 1.0.2

provided (4)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 3.3.3
org.apache.maven : maven-core jar 3.3.3
org.apache.maven : maven-artifact jar 3.3.3
org.apache.maven.plugin-tools : maven-plugin-annotations jar 3.6.0

test (3)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-compat jar 3.3.3
junit : junit jar 4.12
org.apache.maven.plugin-testing : maven-plugin-testing-harness jar 3.3.0

Модули Проекта

Данный проект не имеет модулей.

Embold Maven Plugin

Embold scanner for Maven builds build Maven Central

Maven plugin for Embold static analysis

Include the Embold maven plugin in your maven builds for design and code quality feedback. Results are posted to your Embold server.

Usage

mvn io.embold.scan:embold-maven-plugin:embold -Dembold.host.url=foo -Dembold.user.token=bar

where:

  • embold.host.url - Your Embold Server Url
  • embold.user.token - Embold Access Token
  • embold.scanner.location (optional) - Location where the Embold scanner will be auto-downloaded. By default, it is downloaded inside the embold-maven-plugin directory in your local repository.
  • *embold.scanner.update" (optional) - Set to false if you want to disable auto-update of the Embold scanners More info on Embold Access Token here: https://docs.embold.io/gamma-access-token-gat/#gamma-access-token-gat

The Embold plugin will create a repository on the Embold Server with the name : if it doesn't already exist. You can then link to a Project on Embold in order to view the scan results.

Requirements

  • JDK 1.8 or higher
  • Embold on-premise server instance (version 1.8.7.0 or higher)

Known Issues and Limitations

1. Aborting the maven build doesn't always abort the scan on Windows

For now, you may need to manually kill the Java process if you abort on Windows

2. Limited POM analysis

Currently the plugin does not process exclusions in the POM / build cycle

io.embold.scan

Версии библиотеки

Версия
1.0.2
1.0.1
1.0.0