MavenArtifact is more forgiving when getting file extensions