Applied build structure conventions (maven/gradle)