Skip to content

embold/embold-maven-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Embold scanner for Maven builds

Resources

License

Stars

Watchers

Forks

Packages

No packages published