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