infrastructure-support

The parent project of ibole infrastructure

License

License

GroupId

GroupId

com.github.ibole
ArtifactId

ArtifactId

infrastructure-support
Last Version

Last Version

1.10.0
Release Date

Release Date

Type

Type

jar
Description

Description

infrastructure-support
The parent project of ibole infrastructure
Project URL

Project URL

http://maven.apache.org
Project Organization

Project Organization

IBole

Download infrastructure-support

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.ibole/infrastructure-support/ -->
<dependency>
    <groupId>com.github.ibole</groupId>
    <artifactId>infrastructure-support</artifactId>
    <version>1.10.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.ibole/infrastructure-support/
implementation 'com.github.ibole:infrastructure-support:1.10.0'
// https://jarcasting.com/artifacts/com.github.ibole/infrastructure-support/
implementation ("com.github.ibole:infrastructure-support:1.10.0")
'com.github.ibole:infrastructure-support:jar:1.10.0'
<dependency org="com.github.ibole" name="infrastructure-support" rev="1.10.0">
  <artifact name="infrastructure-support" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.ibole', module='infrastructure-support', version='1.10.0')
)
libraryDependencies += "com.github.ibole" % "infrastructure-support" % "1.10.0"
[com.github.ibole/infrastructure-support "1.10.0"]

Dependencies

compile (13)

Group / Artifact Type Version
com.github.ibole : infrastructure-common jar 1.10.0
org.freemarker : freemarker jar 2.3.19
commons-beanutils : commons-beanutils jar 1.8.3
commons-collections : commons-collections jar 3.2.1
org.apache.commons : commons-lang3 jar 3.4
com.google.guava : guava jar 19.0
com.google.code.gson : gson jar 2.3
org.slf4j : slf4j-api jar 1.7.5
org.slf4j : slf4j-log4j12 jar 1.7.5
commons-logging : commons-logging-api jar 1.1
log4j : log4j jar 1.2.17
org.aspectj : aspectjrt jar 1.8.9
org.aspectj : aspectjtools jar 1.8.9

test (2)

Group / Artifact Type Version
junit : junit jar 4.11
org.mockito : mockito-all jar 1.10.19

Project Modules

There are no modules declared in this project.

ibole-infrastructure

Provided some out-of-box functionalities

  • Distribution session based on redis
  • Global lock based on redis
  • Jwt utility

Build Status Maven Central

Download

Download the JARs. Or for Maven, add to your pom.xml:

<dependency>
    <groupId>com.github.ibole</groupId>
    <artifactId>infrastructure-all</artifactId>
    <version>1.10.0</version>
</dependency>

Or for Gradle with non-Android, add to your dependencies:

compile 'com.github.ibole:infrastructure-all:1.10.0'

Source Building

  1. Checkout the ibole-infrastructure source code:
cd ~  
git clone https://github.com/benson-git/ibole-infrastructure.git ibole-infrastructure  

git checkout master  
or: git checkout -b -v1.10.0  
  1. Import the ibole-infrastructure source code to eclipse project:
cd ~/ibole-infrastructure  
mvn eclipse:eclipse  
Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish  
  1. Build the ibole-infrastructure binary package:
cd ~/ibole-infrastructure  
mvn clean install -Dmaven.test.skip  
cd ibole-infrastructure/target  
ls  

Versions

Version
1.10.0
1.0.9