Jawk - ReadMe
JAWK is a pure Java distribution of AWK.
It uses Maven,
and comes with OSGi meta data
(it only exports package(s)).
Its is licensed under the GPL, and the location of the source code
can be found in the project documentation site (see below),
or the project file (
How to build
Jawk uses Maven 2+ as build system, which you have to install first. If you did so, you can:
compile & package:
create project documentation (to be found under
Jawk relies on BCEL for parsing AWK scripts.
Prepare "target/" for the release process
Prepare the release
- asks for the release and new snapshot versions to use (for all modules)
- signs with GPG
pushes to origin
Perform the release
- checks-out the release tag
deploy into Sonatype staging repository
Promote it on Maven
Moves it from the Sonatype staging to the main Sonatype repo.
using the Nexus staging plugin:
mvn nexus:staging-close mvn nexus:staging-release
... alternatively, using the web-interface:
- firefox https://oss.sonatype.org
- got to the "Staging Repositories" tab
- select "org.jawk..."
- "Close" it
- select "org.jawk..." again
- "Release" it