Version control systems


Maven repositories can be used to store build artifacts and other binary files. In Helix TeamHub, you can create any number of Maven repositories in your projects.

The below is the list of resources to help you learn Maven:

Setting up

Setup credentials in your ~/.m2/settings.xml file. Password can also be encrypted with master password. See the documentation for more details.

<settings xmlns=""

Configure repositories in your project's pom.xml file as required for resolving and deploying using the repository url:



Importing and managing artifacts

Other existing artifacts can also be imported to Helix TeamHub with Maven Deploy Plugin:

cd /path/to/maven/repos

mvn deploy:deploy-file -Durl= \
                       -DpomFile=junit/junit/3.8.2/junit-3.8.2.pom  \

It is also possible to access and manage artifacts with curl:

Upload file:

curl -i -u user:password -T file.jar

Download file:

curl -i -u user:password

Delete file/directory:

curl -i -u user:password -X DELETE
Updated on: 19 December 2017