LocalTransactionManager でトランザクション開始時にトランザクション分離レベルを指定できるようにしました
LocalTransactionManager で Savepoint に関するAPIを提供するようにしました
Travis CI の設定を追加しました
gradle uploadArchives のときだけ jar に署名するようにしました
ホームディレクトリの gradle.properties にだけ定義されていたプロパティをプロジェクトの gradle.properties にも定義しました
Travis CI のビルドステータスのバッチを貼りました
Config の実装クラスがシングルトンであることを示す SingletonConfig アノテーションを追加しました
不要なコードを削除しました
Config から LocalTransactionManager を返せるようにしました
SingletonConfig アノテーションを注釈した場合は、デフォルトコンストラクタや abstract に関するチェックをしないようにしました
LocalTransactionConnection と LocalTransactionDataSource の名前を変更しました
書きやすく読みやすくするためにパラメータの順番を変えました
sonatype の snapshot リポジトリへアップロードできるようにしました
SNAPSHOT には署名しないようにしました
Travis CI でビルドが成功したら SNAPSHOT を Sonatype のリポジトリへ登録するようにしました
Gradle のプロパティを上書きするために -D オプションではなく -P オプションを使うように変更しました
Sonatype のリポジトリの URL を gradle.properties に含めるようにしました
環境変数の参照がまちがっていたのを修正しました
SNAPSHOT のアプッロードで失敗する原因がわかるように -s オプションを追加しました
署名を行うかどうかを Gradle のドキュメントに記載されている方法に変更しました