Getting Started

This section helps get your DataPipeline application up and running quickly. You'll need to do the following steps:

  1. Add your Maven or Gradle dependencies.
  2. Download a license (it only takes a few seconds).
  3. Add the license file to your app.
  4. 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.

Maven

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'
}
    
Maven

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'
}
    
Maven

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'
}
    
Maven

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 Classpath

The 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 path

In 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

Option 3 - Load license from an InputStream

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.

Mobile Analytics