You'll also have to configure the <distributionManagement> section of your pom.xml file if you want to use the deploy goal. More information is available on the maven-deploy-plugin homepage. You can also use another deployment plugin such as Wagon (e.g. for DAV support)

Using Maven

Go into Core directory (if your project's name is Core)

mvn compile will compile your project files from src/main/erlang and place the resulting beam files into target/ebin

mvn test will compile all test files from src/test/erlang, place the beam files into target/test and run the test/0 function for every module which name ends with _test

mvn package will create a .zip file in target/ (after compiling the project and running the test)

mvn deploy will deploy the .zip file according to the <distributionManagement> section of your POM file