This project contains the Java reference implementation of the Pipe-and-Filter framework TeeTime.
Informations on how to use it can be found on http://teetime-framework.github.io.
Please visit the download section on our website: http://teetime-framework.github.io/download.html
TeeTime requires an existing Maven and JDK installation.
Simply execute "./gradlew build"
-
Create a release branch based on the version number with the prefix -RC, e.g., 3.1.2-RC
-
Set the
teeTimeVersion
ingradle.properties
to the release version, e.g., 3.1.2 (without RC) -
Build TeeTime locally,
./gradlew build
-
Ensure that the version/revision is set
-
Run this script, if no errors occur, continue
-
login to nexus with the credentials below https://oss.sonatype.org/
-
Click on "Staging Repositories"
-
There should be a new deposit, if not wait a little and reload the page
-
If nothing shows up something went horribly wrong or you have your build.gradle file still set to publish locally.
-
Select the deposit, it should be open if the step went fine you get an email.
-
Now click on "close" (button bar above the list of deposits)
-
Wait, after a while reload the page
-
If closing failed check the issues and fix them, rerun the ./publish.sh
-
If it worked, click on "release"