diff --git a/LICENSE b/LICENSE
index c1f1f8f..e6668b6 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2016 - 2017
+Copyright (c) 2016 - 2018
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/Readme.md b/Readme.md
index 3875b62..86c99d3 100644
--- a/Readme.md
+++ b/Readme.md
@@ -9,12 +9,12 @@ A Java implementation of the Tendermint Application BlockChain Interface ([ABCI]
Check out [StartupExampleDummy.java](https://github.com/jTendermint/jabci/blob/master/src/main/java/com/github/jtendermint/jabci/StartupExampleDummy.java) or [JavaCounter.java](https://github.com/jTendermint/jabci/blob/master/src/main/java/com/github/jtendermint/jabci/JavaCounter.java) for examples.
#### Maven integration
-jABCI v0.15 Release is now available via maven central. Use the following dependency to include the latest release:
+jABCI v0.16 Release is now available via maven central. Use the following dependency to include the latest release:
```xml
com.github.jtendermint
jabci
- 0.15
+ 0.16
```
diff --git a/circle.yml b/circle.yml
index 1cf8609..88cd9dc 100644
--- a/circle.yml
+++ b/circle.yml
@@ -1,42 +1,13 @@
-# Java Maven CircleCI 2.0 configuration file
-#
-# Check https://circleci.com/docs/2.0/language-java/ for more details
-#
-version: 2
-jobs:
- build:
- docker:
- # specify the version you desire here
- - image: circleci/openjdk:8-jdk
-
- # Specify service dependencies here if necessary
- # CircleCI maintains a library of pre-built images
- # documented at https://circleci.com/docs/2.0/circleci-images/
- # - image: circleci/postgres:9.4
-
- working_directory: ~/repo
-
- environment:
- # Customize the JVM maximum heap limit
- MAVEN_OPTS: -Xmx3200m
-
- steps:
- - checkout
-
- # Download and cache dependencies
- - restore_cache:
- keys:
- - v1-dependencies-{{ checksum "pom.xml" }}
- # fallback to using the latest cache if no exact match is found
- - v1-dependencies-
-
- - run: mvn dependency:go-offline
-
- - save_cache:
- paths:
- - ~/.m2
- key: v1-dependencies-{{ checksum "pom.xml" }}
-
- # run tests!
- - run: mvn clean install
+dependencies:
+ pre:
+ - mkdir -p ~/.gnupg
+ - cp gpg/pubring.gpg ~/.gnupg/pubring.gpg
+ - openssl aes-256-cbc -d -in gpg/secret -k $SIGN_SECRET >> ~/.gnupg/secring.gpg
+ override:
+ - mvn clean install dependency:resolve-plugins dependency:go-offline
+deployment:
+ main:
+ branch: master
+ commands:
+- mvn -P release -s circleci.settings.xml -DskipTests deploy -Dgpg.passphrase=$GPG_PASSPHRASE
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index ed0a26c..d795526 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.github.jtendermint
jabci
- SNAPSHOT
+ 0.16
com.github.jtendermint:jabci
Java implementation for ABCI consensus protocol from tendermint.com and related tools