{"id":13836333,"url":"https://github.com/apache/camel-karaf","last_synced_at":"2026-02-22T16:15:27.595Z","repository":{"id":37015040,"uuid":"247250286","full_name":"apache/camel-karaf","owner":"apache","description":"Apache Camel Karaf support","archived":false,"fork":false,"pushed_at":"2025-04-04T06:36:05.000Z","size":17462,"stargazers_count":30,"open_issues_count":18,"forks_count":61,"subscribers_count":27,"default_branch":"main","last_synced_at":"2025-04-12T01:03:18.194Z","etag":null,"topics":["camel","integration","java","karaf","osgi"],"latest_commit_sha":null,"homepage":"https://camel.apache.org","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-14T09:48:41.000Z","updated_at":"2025-04-03T14:16:08.000Z","dependencies_parsed_at":"2023-10-27T07:27:48.484Z","dependency_job_id":"e168ea99-4fcc-41d7-8340-68a427056395","html_url":"https://github.com/apache/camel-karaf","commit_stats":null,"previous_names":[],"tags_count":82,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-karaf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-karaf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-karaf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcamel-karaf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/camel-karaf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248501865,"owners_count":21114683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["camel","integration","java","karaf","osgi"],"created_at":"2024-08-04T15:00:42.001Z","updated_at":"2026-02-22T16:15:22.567Z","avatar_url":"https://github.com/apache.png","language":"Java","readme":"\u003c!--\n    Licensed to the Apache Software Foundation (ASF) under one\n    or more contributor license agreements.  See the NOTICE file\n    distributed with this work for additional information\n    regarding copyright ownership.  The ASF licenses this file\n    to you under the Apache License, Version 2.0 (the\n    \"License\"); you may not use this file except in compliance\n    with the License.  You may obtain a copy of the License at\n\n      http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing,\n    software distributed under the License is distributed on an\n    \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n    KIND, either express or implied.  See the License for the\n    specific language governing permissions and limitations\n    under the License.\n--\u003e\n\n# Apache Camel Karaf\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.camel.karaf/karaf/badge.svg?style=flat-square)](https://maven-badges.herokuapp.com/maven-central/org.apache.camel.karaf/karaf)\n\n[Apache Camel](http://camel.apache.org/) is a powerful open source integration framework based on known\nEnterprise Integration Patterns with powerful bean integration.\n\nThis project provides Apache Karaf support for Apache Camel.\n\n## Build\n\nTo build camel-karaf, simple do:\n\n```\nmvn clean install\n```\n\nIf you want to skip the tests, you can do:\n\n```\nmvn clean install -DskipTests\n``` \n\n## Upgrade\n\nIf you want to upgrade camel-karaf to a new camel version, here's the process:\n\n1. camel repository has to be cloned in the same folder as camel-karaf repository:\n\n```\ngit clone https://github.com/apache/camel\n```\n\n2. in the camel repository, you have to checkout on the target version tag:\n\n```\ncd camel\ngit checkout camel-x.y.z\n```\n\n3. once you have built camel-karaf, you can find the update tool in `tooling/camel-upgrade` folder. Go in this folder:\n\n```\ncd tooling/camel-upgrade\n```\n\n4. you can now run the upgrade tool:\n\n```\njava -jar target/camel-upgrade-*.jar\n```\n\n5. When done, you can review the changes (with `git diff` for instance) and create a Pull Request.\n\n## Release\n\nHere's the process to do a camel-karaf release:\n\n1. Create the release tag:\n\n```\nmvn release:prepare\n```\n\n2. Push the release:\n\n```\nmvn release:perform\n```\n\n3. Close the Maven staging repository on repository.apache.org\n\n4. The source distribution is available the `target` folder: `camel-karaf-x.y.z-source.release.zip.*`. You have to stage the source distribution files to `svn://dist.apache.org/repos/dist/dev/camel`.\n\n5. When both Maven Staging Repository (closed) and dist.apache.org are up to date with the release files, you can start the release vote.\n","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcamel-karaf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fcamel-karaf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcamel-karaf/lists"}