Updating ui code to generate source and updating pom to build ui components in maven