-
Notifications
You must be signed in to change notification settings - Fork 33
Getting Started
Getting started process is simple and are currently supporting the two major IDEs such as Eclipse and IntelliJ as well as 3 major build systems such as SBT, Gradle and Maven
We are also providing a sample project that will get you started within minutes and could be used as a template for starting a new project. The sample project contains many small samples demonstrating each and every supported EIP pattern configuration as well as a more complete sample [Order Processing] (https://github.com/SpringSource/spring-integration-scala/wiki/OrderProcessing-sample) demonstrating what an application might look like. The small samples organized as JUnit test and are all run during the build process while Order Processing is a Scala application which you'll be able to execute separately
To get started follow these simple steps:
git clone https://[email protected]/olegz/scala-dsl-sample.git
cd scala-dsl-sample
Here you have 3 options. You can build with SBT, Gradle and Maven. From the project root directory:
./gradlew clean test
You must have SBT installed. The project was tested with SBT v0.11.2
sbt clean test
You must have Maven (v2.2.1+) installed.
mvn clean test
This should build the project and run all the tests.
You must have [Scala IDE] (http://scala-ide.org/) installed. If using SpringSource Tool Suite (STS) you can simply navigate to a Dashboard (Help -> Dashboard) and install it form the Extensions tab. Than simply import project as an existing Maven project (File -> Import -> Maven -> Existing Maven Project)
From the root of the project execute the following SBT command
sbt gen-idea
This wil generate required artifacts to be able to open project in IntelliJ IDEA. Once successfully simply open is as an existing project.