git clone http://github.com/streamsets/datacollector-api
git clone http://github.com/streamsets/datacollector-plugin-api
cd datacollector-api
mvn clean install -DskipTests
cd ../datacollector-plugin-api
mvn clean install -DskipTests
Follow these instructions to build the Data Collector :
cd ..
git clone http://github.com/streamsets/datacollector
cd datacollector
mvn package -Pdist -DskipTests -DskipRat
mvn install -Pdist -DskipTests -DskipRat
mvn clean install -Pstage-lib-parent -DskipTests -DskipRat
In this directory
mvn clean install -DskipTests
Extract the tar.gz file into user lib; e.g. cd ~/dev/datacollector/dist/target/streamsets-datacollector-3.3.0.0-SNAPSHOT/streamsets-datacollector-3.3.0.0-SNAPSHOT/user-libs
tar xvfz ~/dev/drilling-api/target/drilling-api-3.3.0.0-SNAPSHOT.tar.gz