* commit 1 * feature(TUP-18350):Do some refactor and create the common API for nexus 2.x and 3.x * feat(TUP-18351)Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18351): keep nexus 2.x work the same as before. * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18351):Implement the search/deploy/update snapshot for nexus 3.x * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18351):rename the aether plugin * feature(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):remove a old plugin * feat(TUP-18373):Improve module view to support customerized maven uri * feat(TUP-18551):change some text * feat(TUP-18701):detect jar with custom uri but the uri is not saved * feat(TUP-18715):[bug] error show if first upload a customer jar using Custom URI, then use a default URI * feat(TUP-18708):[bug] message should be more obviously when using the jar which user set custom MVN URI in module view but deleted in local and nexus * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):remove not used ui dependency for aether * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18551):Change all possible install module UI to use a common dialog and make it possible to set the maven uri. * feat(TUP-18786):[bug] default mvn uri in module view seems not correct when add jar from routine/bean