Getting Started
This section helps get your DataPipeline application up and running quickly. You'll need to do the following steps:
- Add your Maven or Gradle dependencies.
- Download a license (it only takes a few seconds).
- Add the license file to your app.
- Start coding https://github.com/NorthConcepts/DataPipeline-Examples.
1. Add Maven or Gradle Dependencies
DataPipeline comes in several editions, you'll have to choose one to add to your build.
Add the code below to your pom.xml file.
<repositories>
<repository>
<id>datapipeline</id>
<url>https://maven.northconcepts.com/public/repositories/datapipeline</url>
<releases/>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.northconcepts</groupId>
<artifactId>northconcepts-datapipeline-express</artifactId>
<version>10.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Gradle
Add the code below to your build.gradle file.
repositories {
mavenCentral()
maven {
url = 'https://maven.northconcepts.com/public/repositories/datapipeline'
}
}
dependencies {
compile 'com.northconcepts:northconcepts-datapipeline-express:10.0.0'
}
Add the code below to your pom.xml file.
<repositories>
<repository>
<id>datapipeline</id>
<url>https://maven.northconcepts.com/public/repositories/datapipeline</url>
<releases/>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.northconcepts</groupId>
<artifactId>northconcepts-datapipeline-team</artifactId>
<version>10.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Gradle
Add the code below to your build.gradle file.
repositories {
mavenCentral()
maven {
url = 'https://maven.northconcepts.com/public/repositories/datapipeline'
}
}
dependencies {
compile 'com.northconcepts:northconcepts-datapipeline-team:10.0.0'
}
Add the code below to your pom.xml file.
<repositories>
<repository>
<id>datapipeline</id>
<url>https://maven.northconcepts.com/public/repositories/datapipeline</url>
<releases/>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.northconcepts</groupId>
<artifactId>northconcepts-datapipeline-small-business</artifactId>
<version>10.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Gradle
Add the code below to your build.gradle file.
repositories {
mavenCentral()
maven {
url = 'https://maven.northconcepts.com/public/repositories/datapipeline'
}
}
dependencies {
compile 'com.northconcepts:northconcepts-datapipeline-small-business:10.0.0'
}
Add the code below to your pom.xml file.
<repositories>
<repository>
<id>datapipeline</id>
<url>https://maven.northconcepts.com/public/repositories/datapipeline</url>
<releases/>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.northconcepts</groupId>
<artifactId>northconcepts-datapipeline-enterprise</artifactId>
<version>10.0.0</version>
<scope>compile</scope>
</dependency>
</dependencies>
Gradle
Add the code below to your build.gradle file.
repositories {
mavenCentral()
maven {
url = 'https://maven.northconcepts.com/public/repositories/datapipeline'
}
}
dependencies {
compile 'com.northconcepts:northconcepts-datapipeline-enterprise:10.0.0'
}
2. Download a license
Download your DataPipeline license, it only takes a few seconds.
| Express License | Download License |
| Team License | Download License |
| Small Business License | Download License |
| Enterprise License | Get an Enterprise Quote |
3. Install License
Your license email will contain an attached NorthConcepts-DataPipeline.license file.
Option 1 - Add License to ClasspathThe easiest way to install your license is to add it to your classpath. Place it into your app's src/main/resources folder to be automatically picked up.
Option 2 - Load license from a file pathIn addition to the classpath-based license loading, you can also point to a file outside of your application using a JVM parameter.
-Ddatapipeline.license.file=/license-folder/NorthConcepts-DataPipeline.license
You can also load your license from an InputStream in case it's stored in a database, remote server, or anywhere else that can produce a stream. Create a class that implements InputStreamFactory and point to if via the datapipeline.license.factory JVM param.
-Ddatapipeline.license.factory=com.example.LicenseLoader
4. Start Coding
Start running the examples or demos on Github: https://github.com/NorthConcepts/DataPipeline-Examples and https://github.com/NorthConcepts/DataPipeline-Demos.
