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>9.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:9.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>9.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:9.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>9.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:9.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>9.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:9.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.