pressgang / jdocbook-core

Core jDocBook functionality used by gradle-jdocbook and maven-jdocbook-plugin
11 stars 6 forks source link

This project provides the core jDocBook APIs and functionality. Generally speaking, tools are built on top of jdocbook-core to allow users to leverage its usefulness. 2 such tools are the plugins for Maven and Gradle.

Building

jDocBook Core uses Gradle (http://gradle.org) as its build tool. Here is a list of resources to obtain more information about Gradle:

Release procedure

./gradlew clean build
// Change "version = " to $releaseVersion
gedit build.gradle
git commit -m "Preparing release $releaseVersion"
git tag -a $releaseVersion -m "Tagging $releaseVersion"
./gradlew clean build publish
// Close and release staging repo
// Change "version = " to next SNAPSHOT
gedit build.gradle
git commit -m "Done release $releaseVersion, prepare next SNAPSHOT"
git push origin master
git push origin $releaseVersion