...
- common: module contains useful functions for other modules
- core-api: user API for writing new routes with OpenHub framework
- core-spi: interface for internal use in OpenHub framework components
- core: basic implementation module
- test: module with basic configuration and parent classes for tests
- components: OpenHub framework components
- examples: examples how to use OpenHub framework
- web-admin: admin GUI web application
Status | ||||
---|---|---|---|---|
|
Code Block |
---|
<dependency> <groupId>org.openhubframework</groupId> <artifactId>openhub-common</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.openhubframework</groupId> <artifactId>openhub-core-api</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.openhubframework</groupId> <artifactId>openhub-core-spi</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.openhubframework</groupId> <artifactId>openhub-core</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.openhubframework</groupId> <artifactId>openhub-components</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.openhubframework</groupId> <artifactId>openhub-test</artifactId> <version>${project.version}</version> </dependency> <dependency> <groupId>org.openhubframework</groupId> <artifactId>openhub-examples</artifactId> <version>${project.version}</version> </dependency> |
...
Tip | ||||
---|---|---|---|---|
OpenHub framework depends on several Camel components and if you want to use another Camel component with same Camel's version then you can do it:
|
...
Spring contexts
OpenHub framework uses and is configured by Spring framework.
...
- root application context; Apache Camel, database and security (Spring security) is initialized in this context
- spring-ws: Spring Web Services context
- spring-admin-mvc: Spring Web MVC context
Spring profiles
OpenHub framework uses Spring profiles to simplify configuration for different target environments:
...
Spring configuration for tests
Maven profiles
...