Apache HBase Shaded Packaging Invariants

Enforces our invariants for our shaded artifacts. e.g. shaded clients have a specific set of transitive dependencies and shaded clients only contain classes that are in particular packages. Does the enforcement through the maven-enforcer-plugin and integration test.

License

License

Categories

Categories

Ant Build Tools
GroupId

GroupId

ch.cern.hbase
ArtifactId

ArtifactId

hbase-shaded-check-invariants
Last Version

Last Version

2.2.4_1
Release Date

Release Date

Type

Type

pom
Description

Description

Apache HBase Shaded Packaging Invariants
Enforces our invariants for our shaded artifacts. e.g. shaded clients have a specific set of transitive dependencies and shaded clients only contain classes that are in particular packages. Does the enforcement through the maven-enforcer-plugin and integration test.
Project URL

Project URL

https://hbase.apache.org/hbase-shaded-check-invariants
Project Organization

Project Organization

The Apache Software Foundation
Source Code Management

Source Code Management

https://gitbox.apache.org/repos/asf?p=hbase.git/hbase-shaded-check-invariants

Download hbase-shaded-check-invariants

How to add to project

<!-- https://jarcasting.com/artifacts/ch.cern.hbase/hbase-shaded-check-invariants/ -->
<dependency>
    <groupId>ch.cern.hbase</groupId>
    <artifactId>hbase-shaded-check-invariants</artifactId>
    <version>2.2.4_1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/ch.cern.hbase/hbase-shaded-check-invariants/
implementation 'ch.cern.hbase:hbase-shaded-check-invariants:2.2.4_1'
// https://jarcasting.com/artifacts/ch.cern.hbase/hbase-shaded-check-invariants/
implementation ("ch.cern.hbase:hbase-shaded-check-invariants:2.2.4_1")
'ch.cern.hbase:hbase-shaded-check-invariants:pom:2.2.4_1'
<dependency org="ch.cern.hbase" name="hbase-shaded-check-invariants" rev="2.2.4_1">
  <artifact name="hbase-shaded-check-invariants" type="pom" />
</dependency>
@Grapes(
@Grab(group='ch.cern.hbase', module='hbase-shaded-check-invariants', version='2.2.4_1')
)
libraryDependencies += "ch.cern.hbase" % "hbase-shaded-check-invariants" % "2.2.4_1"
[ch.cern.hbase/hbase-shaded-check-invariants "2.2.4_1"]

Dependencies

compile (2)

Group / Artifact Type Version
ch.cern.hbase : hbase-shaded-mapreduce jar 2.2.4_1
ch.cern.hbase : hbase-shaded-client-byo-hadoop jar 2.2.4_1

provided (4)

Group / Artifact Type Version
com.github.stephenc.findbugs : findbugs-annotations jar 1.3.9-1
log4j : log4j jar 1.2.17
junit : junit jar 4.12
org.mockito : mockito-core jar 2.28.2

Project Modules

There are no modules declared in this project.

Versions

Version
2.2.4_1
2.2.4
2.1.3_1
2.1.3