Working With Akula Services Within Your IDE
Akula Services are the server-side components that expose endpoints, return data, and define the behavior of your Akula apps. Although some Akula components are XML-based and can be built and managed directly through standard text editors, the recommended way to work with Akula Services is through a familiar Java IDE like Eclipse or IntelliJ. By using an IDE, developers can utilize conveniences like a GUI interface, code formatting, syntax checking and source control integration with Akula. The IDE also allow developers to package and deploy Akula Services quickly.
Below are a few quick lessons on how Akula Services can be imported into your Java IDE of choice, and then built, packaged and deployed.
Importing an Akula Services project into your IDE
Akula Services can be built and deployed with standard Java IDEs, which means developers can take advantage of features that most IDEs offer automatically. In this video, Chaim Langermann walks us through the process to import Hello World's Akula Services into Eclipse using Maven (but the process to get up and running in a different IDE, like IntelliJ, would be very similar).
Building and deploying Akula Services from your IDE
Akula Services are packaged as .akz files and can be quickly and easily built and deployed from an IDE using standard build automation tools. In this video, Chaim Langermann walks us through the process to build and deploy an Akula app from Eclipse using Maven.
Integrating Akula Services with Source Control
Development of Akula Services can be integrated with a variety of source control repositories to allow for multiple developers to work concurrently and version tracking. Watch as Chaim Langermann checks his Akula configuration in and out of Subversion (SVN).