add IBM Provider, update MavenArtifactUtil