infrastructure-common

The parent project of ibole infrastructure

License

License

GroupId

GroupId

com.github.ibole
ArtifactId

ArtifactId

infrastructure-common
Last Version

Last Version

1.10.0
Release Date

Release Date

Type

Type

jar
Description

Description

infrastructure-common
The parent project of ibole infrastructure
Project URL

Project URL

http://maven.apache.org
Project Organization

Project Organization

IBole

Download infrastructure-common

How to add to project

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

Dependencies

compile (30)

Group / Artifact Type Version
com.google.protobuf : protobuf-java jar 3.2.0
com.google.protobuf : protobuf-java-util jar 3.2.0
com.esotericsoftware : kryo jar 3.0.3
de.javakaffee : kryo-serializers jar 0.38
joda-time : joda-time jar 2.9.4
com.google.zxing : core jar 3.2.1
com.google.zxing : javase jar 3.2.1
javax.validation : validation-api jar 1.1.0.Final
net.sf.ehcache : ehcache-core jar 2.5.3
net.sf.ehcache : ehcache-web jar 2.0.4
org.springframework : spring-beans jar 4.2.6.RELEASE
org.springframework : spring-context jar 4.2.6.RELEASE
org.springframework : spring-core jar 4.2.6.RELEASE
org.springframework : spring-tx jar 4.2.6.RELEASE
org.springframework : spring-aop jar 4.2.6.RELEASE
org.springframework : spring-jdbc jar 4.2.6.RELEASE
org.springframework : spring-orm jar 4.2.6.RELEASE
commons-codec : commons-codec jar 1.9
org.codehaus.plexus : plexus-interpolation jar 1.22
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