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

org.apache.hbase
ArtifactId

ArtifactId

hbase-shaded-check-invariants
Last Version

Last Version

3.0.0-alpha-2
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/org.apache.hbase/hbase-shaded-check-invariants/ -->
<dependency>
    <groupId>org.apache.hbase</groupId>
    <artifactId>hbase-shaded-check-invariants</artifactId>
    <version>3.0.0-alpha-2</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.apache.hbase/hbase-shaded-check-invariants/
implementation 'org.apache.hbase:hbase-shaded-check-invariants:3.0.0-alpha-2'
// https://jarcasting.com/artifacts/org.apache.hbase/hbase-shaded-check-invariants/
implementation ("org.apache.hbase:hbase-shaded-check-invariants:3.0.0-alpha-2")
'org.apache.hbase:hbase-shaded-check-invariants:pom:3.0.0-alpha-2'
<dependency org="org.apache.hbase" name="hbase-shaded-check-invariants" rev="3.0.0-alpha-2">
  <artifact name="hbase-shaded-check-invariants" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.apache.hbase', module='hbase-shaded-check-invariants', version='3.0.0-alpha-2')
)
libraryDependencies += "org.apache.hbase" % "hbase-shaded-check-invariants" % "3.0.0-alpha-2"
[org.apache.hbase/hbase-shaded-check-invariants "3.0.0-alpha-2"]

Dependencies

compile (2)

Group / Artifact Type Version
org.apache.hbase : hbase-shaded-mapreduce jar 3.0.0-alpha-2
org.apache.hbase : hbase-shaded-client-byo-hadoop jar 3.0.0-alpha-2

provided (6)

Group / Artifact Type Version
com.github.stephenc.findbugs : findbugs-annotations jar 1.3.9-1
org.apache.logging.log4j : log4j-api jar 2.17.0
org.apache.logging.log4j : log4j-core jar 2.17.0
org.apache.logging.log4j : log4j-slf4j-impl jar 2.17.0
junit : junit jar 4.13
org.mockito : mockito-core jar 2.28.2

Project Modules

There are no modules declared in this project.

Versions

Version
3.0.0-alpha-2
3.0.0-alpha-1
2.4.12
2.4.11
2.4.10
2.4.9
2.4.8
2.4.7
2.4.6
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4.0
2.3.7
2.3.6
2.3.5
2.3.4
2.3.3
2.3.2
2.3.1
2.3.0
2.2.7
2.2.6
2.2.5
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.6
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
2.0.0-beta-2
2.0.0-beta-1
2.0.0-alpha4
2.0.0-alpha3
1.7.1
1.7.0
1.6.0
1.5.0
1.4.14
1.4.13
1.4.12
1.4.11
1.4.10
1.4.9
1.4.8
1.4.7
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2.1
1.3.2
1.2.12
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.1.13