https://github.com/apache/karaf-cave
Mirror of Apache Karaf Cave
https://github.com/apache/karaf-cave
java karaf network-server osgi
Last synced: 6 months ago
JSON representation
Mirror of Apache Karaf Cave
- Host: GitHub
- URL: https://github.com/apache/karaf-cave
- Owner: apache
- License: apache-2.0
- Created: 2012-06-04T07:00:25.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2023-04-14T19:55:42.000Z (over 2 years ago)
- Last Synced: 2025-04-03T04:17:02.473Z (6 months ago)
- Topics: java, karaf, network-server, osgi
- Language: Java
- Size: 1.82 MB
- Stars: 19
- Watchers: 13
- Forks: 23
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Apache Karaf Cave
Apache Karaf Cave is an Apache Karaf subproject. It provides a complete repository manager and deployer for Apache Karaf.
## Overview
Apache Karaf Cave provides three different services:
* Artifact repositories manager
* Karaf features gateway
* Deployer## Getting Started
For an Apache Karaf Cave source distribution, please read BUILDING.md for instructions on building Apache Karaf Cave.
Before using Apache Karaf Cave services, you have to register the Karaf Cave features repository. For example, on a running Apache Karaf instance:
```
karaf@root()> feature:repo-add cave 4.2.1
```### Artifact repositories manager
Cave Repository service is a complete artifacts repository manager, supporting Maven, OSGi Bundle Repository and HTTP wrapping.
You can install the artifact repositories manager service with:
```
karaf@root()> feature:install cave-repository
```You now have the service running. You can manipulate the artifact repositories using the `cave:repository-*` shell commands.
For details, take a look on the Apache Karaf Cave documentation.
### Karaf features gateway
Cave Karaf Features Gatewey is able to gather several features repositories in one, providing a single repository containing the union of all features.
You can install the gateway service with:
```
karaf@root()> feature:install cave-features-gateway
```You now have the service running. You can manipulate the gateway using the `cave:features-gateway-*` shell commands.
For details, take a look on the Apache Karaf Cave documentation.
### Deployer
Cave Deployer allows you to control and provision a farm of Apache Karaf instances (deploying features, application, etc).
You can install the deployer service with:
```
karaf@root()> feature:install cave-deployer
```You now have the service running. You can manipulate the deployer using the `cave:deployer-*` shell commands.
For details, take a look on the Apache Karaf Cave documentation.
## More Information
The PDF manual is the right place to find any information about Karaf Cave.
Alternatively, you can also find out how to get started here:
http://karaf.apache.org/subprojects/caveIf you need more help try talking to us on our mailing lists
http://karaf.apache.org/site/mailinglists.htmlIf you find any issues with Apache Karaf, please submit reports
with JIRA here:
http://issues.apache.org/jira/browse/KARAFWe welcome contributions, and encourage you to get involved in the
Karaf community. If you'd like to learn more about how you can
contribute, please see:
http://karaf.apache.org/index/community/contributing.htmlMany thanks for using Apache Karaf Cave.
**The Apache Karaf Team**