Developers Getting Started Guide
Introduction
This is the start page for a new developer looking to start with Ikasan EIP development.
The steps below detail how you setup your IkasanEIP development enivonrment. This consists of a sandbox structure and tooling within which you develop and a runtime structure within which your developed solutions get deployed and run.
Development Sandbox and Tooling
Your sandbox is your development work area into which you will clone the repository; change, compile, and test your projects prior to deploying them to your development runtime.
The following are required as part of the development software stack.
- Install Java
- Install Apache Maven
- Install a GitGub (or vanilla git) client
- Install an IDE
- Install Application Server
- Install FTP Server
Development Runtime
Your development runtime is where your active applications execute once they have been built and deployed from your sandbox to here.
The following are required as part of the runtime software stack.
- Install Application Server
- Install FTP Server (optional)
- Install DBMS (optional)
Building IkasanEIP
Clone the Ikasan Github Repository to your local machine. See https://help.github.com/ if you are unsure of any aspect of working with GitHub.
Goto the root of the cloned IkasanEIP repository and build using maven.
From Command Line
mvn clean install
Deploying IkasanEIP Sample Applications
Copy any of the sample ear files to the application server for deployment.
TODO
Configuration steps
- TODO Maven Setup for Ikasan EIP
- TODO Database Setup for Ikasan EIP
- TODO Application Server Setup for Ikasan EIP
- TODO Base Ikasan EIP Setup