querydsl/dist.sh
John Tims 4607316457 Use the versions plugin to bump all versions
The person making the release will now be prompted for the new
version.

Example: Enter the new version to set 4.0.5.BUILD-SNAPSHOT: : 4.0.6
2015-09-11 18:11:22 -04:00

26 lines
631 B
Bash
Executable File

#!/bin/sh
rm -rf target/dist
mkdir -p target/dist
mvn versions:set -DgenerateBackupPoms=false
echo "Creating javadocs"
mvn javadoc:aggregate
echo "Creating release bundles"
for module in apt collections hibernate-search jpa jdo lucene3 lucene4 sql sql-codegen
do
cd querydsl-$module
mvn -Dtest=X clean assembly:assembly
cd ..
done
echo "Creating reference documentation"
cd querydsl-docs
mkdir -p ../target/dist/reference
mvn -Dxslthl.config=http://docbook.sourceforge.net/release/xsl/current/highlighting/xslthl-config.xml clean package
cp -R target/docbook/publish/en-US/* ../target/dist/reference/
cd ..
echo "done."