lenses-alerting

lenses alerting plugin

License

License

Categories

Categories

Java Languages
GroupId

GroupId

io.lenses
ArtifactId

ArtifactId

lenses-audits-java
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

lenses-alerting
lenses alerting plugin
Project URL

Project URL

https://github.com/Landoop/lenses-alerts-plugin
Source Code Management

Source Code Management

http://github.com/landoop/lenses-alerts-plugin

Download lenses-audits-java

How to add to project

<!-- https://jarcasting.com/artifacts/io.lenses/lenses-audits-java/ -->
<dependency>
    <groupId>io.lenses</groupId>
    <artifactId>lenses-audits-java</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/io.lenses/lenses-audits-java/
implementation 'io.lenses:lenses-audits-java:1.0.0'
// https://jarcasting.com/artifacts/io.lenses/lenses-audits-java/
implementation ("io.lenses:lenses-audits-java:1.0.0")
'io.lenses:lenses-audits-java:jar:1.0.0'
<dependency org="io.lenses" name="lenses-audits-java" rev="1.0.0">
  <artifact name="lenses-audits-java" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.lenses', module='lenses-audits-java', version='1.0.0')
)
libraryDependencies += "io.lenses" % "lenses-audits-java" % "1.0.0"
[io.lenses/lenses-audits-java "1.0.0"]

Dependencies

compile (1)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.8

Project Modules

There are no modules declared in this project.

Build Status

lenses-alerts-plugin

Defines interface for pluggable lenses alert services integration, along with some officially supported implementations.

Modules

All modules are published to Maven central. In addition, standalone JARs of each of plugin integration are available to download from Github releases, ready to drop straight into a Lenses installation.

Build

This project uses sbt. To compile and run the tests execute

sbt +test

Release

Initial setup:

  • create $HOME/.sbt/1.0/sonatype.sbt with Sonatype account information:
credentials += Credentials("Sonatype Nexus Repository Manager",
                           "oss.sonatype.org",
                           "YOUR_SONATYPE_USERNAME",
                           "YOUR_SONATYPE_PASSWORD")
  • create $HOME/.github, with an OAuth token created as per these instructions:
oauth = YOUR_OAUTH_TOKEN

Create and publish the release:

  • tag the release:
git tag vX.Y.Z
git push origin vX.Y.Z
  • publish libraries to nexus
sbt +publishSigned sonatypeRelease
  • publish standalone jars to github
sbt +assembly githubRelease
io.lenses

Lenses.io

Please visit https://github.com/lensesio for Lenses.io's repositories

Versions

Version
1.0.0