Just a very basic portlet build with Spring Portlet MVC. The module can be build with both Gradle or Maven.
The base for the portlet was generated using the maven archetype as provided by Liferay
The following modifications or additions have been added on top of the generated code:
- Upgraded the Spring version to 4.3.10-RELEASE
- First name of the user is added in the hello message
- Unit tests
- Travis CI configuration for continuous integration (see .travis.yml)
- Code analysis with SonarCloud
- Code coverage with JaCoCo & Codecov.io
Because we value Test Driven Development, we have set up Continuous Integration from the start using the following services:
- Travis CI for building the code and running the unit tests
- SonarCloud for testing the quality of the code
- CodeCov for reporting how much of the code is covered by the unit tests