Upload
mfrancis
View
205
Download
1
Embed Size (px)
Citation preview
Environment configuration support
Local developmentContinuous Integration
Test / QA / Demo / etc.Live / Production / etc.
<groupId>org.everit.osgi.dev</groupId>
<artifactId>eosgi-maven-plugin</artifactId>
<version>4.x</version>
eosgi:dist
XML templates
command line templates
OSGi environmentwith bundles and configuration
pom.xml
Dist package
Features● Built on eosgi-maven-plugin
– everything is configured in the pom.xml
– supporting artifacts with multiple versions
● Create distribution packages for different environment
● Environment start/stop
● Incremental upgrade of the dependencies using OSGi JMX Management Model Spec.
● Debug environment (not a remote debug)
● Configuration synchronization
Main messages
● keep it simple for developers
● let them concentrate on business intelligence
● steep learning curve
Roadmap
● Hotkeys
● Remote dist
● Creating environment upgrade scripts with binaries
● Live configuration upgrade
● Supporting bug reports and feature requests
● etc.
● https://github.com/everit-org/eosgi-e4-plugin
● https://github.com/everit-org/eosgi-e4-plugin-demo
● http://www.everit.org/ecm
● http://www.everit.org/eosgi-maven-plugin
● http://www.everit.org/eosgi-e4-plugin
● http://marketplace.eclipse.org/content/everit-osgi-eclipse-plugin