add externalized, private maven repo publishing