code management based on maven