Add new component guidePage added by Christian MuellerHow to add a new component1. Open an JIRA issueOpen an JIRA issue at https://issues.apache.org/jira/browse/CAMEL, if its not already exist. 2. Check the license of all dependenciesYou have to check whether or not all required dependencies have an Apache complied license. 3. Providing a patchIf you like to contribute a new component as a patch (we love contributions), please refer to Contributing (look for Creating patches) for how it works. 3. Add the new componentAdd the new component into the components pom modules section (note the alphabetical order of the project names). 4. Check the sources and resourcesThe sources and resources has to follow some Apache/Camel coding rules:
5. Check whether all dependencies are available as OSGI bundlesIf a dependency is not provided as an OSGI bundle, ask the Apache Servicemix guys for an OSGI-fied version of this dependency. You should do this by open an JIRA issue at https://issues.apache.org/jira/browse/SMX4 6. Add a new featureAdd a new feature definition for this component to the feature file (under platforms/karaf/features). 7. Add the wiki pageEach component requires its own wiki page to document the component. If you don't have the karma to edit the wiki pages, plese refer to how do I edit the website. 8. Run a complete buildTo ensure you do not break the build, run a complete build from the new component directory: mvn clean install
Change Notification Preferences
View Online
|
Add Comment
|
- [CONF] Apache Camel > Add new component guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence
- [CONF] Apache Camel > Add New Component Guide confluence