Hi,

this is to inform you and to document the Stanbol release process. The
steps described here are just to test and do a local release. It does
not upload anything to a server or makes an official release. This
process works on my machine so far but perhaps it would be good if
someone else could try it, too.

1) To build a Stanbol Framework source release, you need to build the
framework source release assembly descriptor first. This is located in
/releasing/framework/stanbol-framework-source-release-assembly-descriptor.
Do a `mvn install`.
2) To be able to use the official `apache-release` profile, you need
to have your PGP configuration done [1][2], because the profile will
sign the generated artifacts using your key.
3) Then from the top level folder do a `mvn install
-Pframework,apache-release` - this will create the release using the
official `apache-release` profile.
4) You should have
/target/stanbol-framework-0.9.0-incubating-SNAPSHOT-source-release.[zip|tar.gz]
which contains just the sources needed to build the Stanbol Framework.
All other sources like engines and the full launcher etc. are
excluded.
5) Unpack the source ball and do a `mvn install` to build just the
Stanbol Framework from this sources.

[1] http://www.apache.org/dev/#releases
[2] http://www.apache.org/dev/openpgp.html#gnupg

-- 
Fabian

Reply via email to