A Maven plugin for Erlang/OTP applications. This project is a rewrite of maven-erlang, by Paul Guyot and Olivier Sambourg with improved support for compilation, testing and release packaging as well as EDoc reporting and test coverage.
- Compile erlang sources
- Automatic execution of eunit tests
- Provides mocking system for unit tests
- Packaging of erlang/OTP application and release projects
- Generates and manages application resource and release files
- Executes dialyzer on erlang/OTP applications and releases
- Generation of test coverage reports (with annotated source code)
- Generation of EDoc reports
- Generation of surefire reports
- Execute and run the project
- Dependency resolution for application and release projects
- Supports the maven-release-plugin to manage artifacts
- Setup of project structure and defaults
Does the job!