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 (pom.xml
).
Jawk uses Maven 2+ as build system, which you have to install first. If you did so, you can:
compile & package:
mvn package
execute:
mvn exec:java
create project documentation (to be found under target/site/index.html
):
mvn site
Jawk relies on BCEL for parsing AWK scripts.
mvn release:clean
pushes to origin
mvn release:prepare
deploy into Sonatype staging repository
mvn release:perform
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: