infrastructure-all

The all in one project of ibole infrastructure

License

License

GroupId

GroupId

com.github.ibole
ArtifactId

ArtifactId

infrastructure-all
Last Version

Last Version

1.10.0
Release Date

Release Date

Type

Type

jar
Description

Description

infrastructure-all
The all in one project of ibole infrastructure
Project URL

Project URL

http://maven.apache.org
Project Organization

Project Organization

IBole

Download infrastructure-all

How to add to project

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

Dependencies

compile (67)

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
com.esotericsoftware : reflectasm jar 1.10.1
org.ow2.asm : asm jar 5.0.3
com.esotericsoftware : minlog jar 1.3.0
org.objenesis : objenesis jar 2.1
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
com.beust : jcommander jar 1.48
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
aopalliance : aopalliance jar 1.0
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
org.freemarker : freemarker jar 2.3.19
redis.clients : jedis jar 2.9.0
org.apache.commons : commons-pool2 jar 2.4.2
org.bitbucket.b_c : jose4j jar 0.5.2
org.apache.shiro : shiro-core jar 1.3.0
org.apache.shiro : shiro-spring jar 1.3.0
org.bouncycastle : bcprov-jdk15on jar 1.55
org.bouncycastle : bcpkix-jdk15on jar 1.55
commons-configuration : commons-configuration jar 1.10
commons-lang : commons-lang jar 2.6
commons-io : commons-io jar 2.5
org.apache.shiro : shiro-cas jar 1.3.0
org.jasig.cas.client : cas-client-core jar 3.2.2
org.apache.shiro : shiro-web jar 1.3.0
org.apache.shiro : shiro-ehcache jar 1.3.0
org.springframework : spring-webmvc jar 4.2.6.RELEASE
org.springframework : spring-webmvc-portlet jar 4.2.6.RELEASE
org.springframework : spring-web jar 4.2.6.RELEASE
org.springframework : spring-expression jar 4.2.6.RELEASE
com.thoughtworks.xstream : xstream jar 1.4.7
xmlpull : xmlpull jar 1.1.3.1
xpp3 : xpp3_min jar 1.1.4c
com.alibaba : fastjson jar 1.2.12
com.fasterxml.jackson.core : jackson-core jar 2.2.3
com.fasterxml.jackson.core : jackson-databind jar 2.2.3
com.fasterxml.jackson.core : jackson-annotations jar 2.2.3
com.fasterxml.jackson.module : jackson-module-jaxb-annotations jar 2.2.3
taglibs : standard jar 1.1.2
javax.servlet : jstl jar 1.2
eu.bitwalker : UserAgentUtils jar 1.20
commons-beanutils : commons-beanutils jar 1.8.3
commons-logging : commons-logging jar 1.1.1
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