##Below functions defined for generic use :
Method to clone repo with specific branch in current directory
Generic step to perform maven build and execute unit tests and publish test report Maven arguments can be passed by caller
Method to perform static code analysis of code using maven plugin
Generic step for performing checkmarx security analysis
Generic step to run nexus IQ scan for open source scanning
Generic method to perform nexus upoad of the artifact built during maven build