upgraded hamcrest version
turn javax.portlet as optional