commit | 262eacc7914010f27ff2e085ea5a4d5363c36d58 | [log] [tgz] |
---|---|---|
author | JB Onofré <jbonofre@apache.org> | Wed Jan 10 21:24:40 2024 +0100 |
committer | JB Onofré <jbonofre@apache.org> | Wed Jan 10 21:24:40 2024 +0100 |
tree | 68eae95d913022cec8534afbf98f499c5f817ec0 | |
parent | 28aae6d75161f07f2b1e23ef85fafdcc79dc0ad7 [diff] |
Publish Apache Karaf OSGi runtime 4.4.5 release
This project contains the Apache Karaf website.
The concrete repository is on the svn but if you want to contribute, you have to clone the Github repository which is a mirror and provide a pull request with your changes. You can find more informations about how to contribute on the community page of the project (https://karaf.apache.org/community.html).
Clone:
git clone https://github.com/apache/karaf-site.git
Karaf website uses jekyll to build (generate the HTML resources).
To install Jekyll, refer to https://jekyllrb.com/docs/
Once Jekyll is installed, you can build website using:
bundle exec jekyll serve
This command builds website and start the local Jekyll server on http://localhost:4000
NB: your local Jekyll installation might need additional modules required by Apache Karaf website. Just run bundle install
to install these modules.
Build the site for production:
JEKYLL_ENV=production bundle exec jekyll build
Package the war:
mvn clean install
You can test the war with Jetty embedded and visit http://localhost:8080/ :
mvn jetty:run
Deploy on scm
mvn install scm-publish:publish-scm