microservice-all

The all in one project of ibole microservice

License

License

GroupId

GroupId

com.github.ibole
ArtifactId

ArtifactId

microservice-all
Last Version

Last Version

1.0.8
Release Date

Release Date

Type

Type

jar
Description

Description

microservice-all
The all in one project of ibole microservice
Project Organization

Project Organization

IBole

Download microservice-all

How to add to project

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

Dependencies

compile (94)

Group / Artifact Type Version
com.google.guava : guava jar 19.0
com.google.code.gson : gson jar 2.7
org.javassist : javassist jar 3.18.1-GA
org.slf4j : slf4j-api jar 1.7.22
org.slf4j : slf4j-log4j12 jar 1.7.22
commons-logging : commons-logging-api jar 1.1
log4j : log4j jar 1.2.17
javax.servlet : servlet-api jar 2.5
org.springframework : spring-beans jar 4.2.8.RELEASE
org.springframework : spring-context jar 4.2.8.RELEASE
org.springframework : spring-expression jar 4.2.8.RELEASE
org.springframework : spring-core jar 4.2.8.RELEASE
commons-logging : commons-logging jar 1.2
org.springframework : spring-aop jar 4.2.8.RELEASE
aopalliance : aopalliance jar 1.0
com.zaxxer : HikariCP jar 2.4.5
org.springframework : spring-jdbc jar 4.2.8.RELEASE
org.springframework : spring-tx jar 4.2.8.RELEASE
org.projectlombok : lombok jar 1.16.8
org.apache.zookeeper : zookeeper jar 3.4.9
jline : jline jar 0.9.94
io.netty : netty jar 3.10.5.Final
org.apache.curator : curator-framework jar 2.12.0
org.apache.curator : curator-recipes jar 2.12.0
org.apache.curator : curator-client jar 2.12.0
org.apache.curator : curator-x-discovery jar 2.12.0
org.codehaus.jackson : jackson-mapper-asl jar 1.9.13
org.codehaus.jackson : jackson-core-asl jar 1.9.13
org.apache.curator : curator-test jar 2.12.0
com.github.ibole : infrastructure-security jar 1.10.0
org.bitbucket.b_c : jose4j jar 0.5.5
org.bouncycastle : bcprov-jdk15on jar 1.56
org.bouncycastle : bcpkix-jdk15on jar 1.56
commons-io : commons-io jar 2.5
com.github.ibole : infrastructure-cache jar 1.10.0
redis.clients : jedis jar 2.9.0
org.apache.commons : commons-pool2 jar 2.4.2
com.github.ibole : microservice-metrics jar 1.0.8
io.dropwizard.metrics : metrics-core jar 3.2.2
io.netty : netty-tcnative-boringssl-static jar 1.1.33.Fork26
io.grpc : grpc-netty jar 1.3.0
io.grpc : grpc-core jar 1.3.0
com.google.errorprone : error_prone_annotations jar 2.0.19
com.google.code.findbugs : jsr305 jar 3.0.0
io.grpc : grpc-context jar 1.3.0
com.google.instrumentation : instrumentation-api jar 0.3.0
io.netty : netty-codec-http2 jar 4.1.8.Final
io.netty : netty-codec-http jar 4.1.8.Final
io.netty : netty-codec jar 4.1.8.Final
io.netty : netty-handler jar 4.1.8.Final
io.netty : netty-buffer jar 4.1.8.Final
io.netty : netty-common jar 4.1.8.Final
io.netty : netty-handler-proxy jar 4.1.8.Final
io.netty : netty-transport jar 4.1.8.Final
io.netty : netty-resolver jar 4.1.8.Final
io.netty : netty-codec-socks jar 4.1.8.Final
io.grpc : grpc-protobuf jar 1.3.0
com.google.api.grpc : grpc-google-common-protos jar 0.1.6
io.grpc : grpc-protobuf-lite jar 1.3.0
io.grpc : grpc-stub jar 1.3.0
io.grpc : grpc-grpclb jar 1.3.0
io.grpc : grpc-services jar 1.3.0
com.google.protobuf : protobuf-java jar 3.2.0
net.bytebuddy : byte-buddy jar 1.5.8
com.github.ben-manes.caffeine : caffeine jar 2.4.0
org.codehaus.plexus : plexus-interpolation jar 1.22
com.github.ibole : infrastructure-common jar 1.10.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.6.11
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.8.4
com.fasterxml.jackson.core : jackson-databind jar 2.8.4
com.fasterxml.jackson.core : jackson-annotations jar 2.8.4
com.fasterxml.jackson.module : jackson-module-jaxb-annotations jar 2.8.4
commons-codec : commons-codec jar 1.9
commons-beanutils : commons-beanutils jar 1.9.3
commons-collections : commons-collections jar 3.2.2
org.apache.commons : commons-lang3 jar 3.4
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-microservices

iBole-microservices works with JDK 6. TLS usage typically requires using Java 8.

Build Status Coverage Status Maven Central


Design

Design document: Click here

Example

iBole-microservices example: Click here

Download

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

<dependency>
    <groupId>com.github.ibole</groupId>
    <artifactId>microservice-all</artifactId>
    <version>1.0.8</version>
</dependency>

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

compile 'com.github.ibole:microservice-all:1.0.8'

Source Building

  1. Checkout the ibole-microservice source code:
    cd ~  
    git clone https://github.com/benson-git/ibole-microservice.git ibole-microservice  
    
    git checkout master  
    or: git checkout -b -v1.0.8  
    
  2. Import the ibole-microservice source code to eclipse project:
    cd ~/ibole-microservice  
    mvn eclipse:eclipse  
    Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish  
    
  3. Build the ibole-microservice binary package:
    cd ~/ibole-microservice  
    mvn clean install -Dmaven.test.skip  
    cd ibole-microservice/target  
    ls  
    

Versions

Version
1.0.8
1.0.7
1.0.6
1.0.4