Я пытаюсь получить версии артефакта maven, используя:
@Mojo(name = "myGoal", defaultPhase = LifecyclePhase.VERIFY)
public class MyMojo extends AbstractMojo{
@Parameter(defaultValue = "${project}", readonly = true)
private MavenProject project;
public void execute() throws MojoExecutionException, MojoFailureException {
Artifact myartifact = project.getArtifact();
ArtifactRepositoryMetadata artifactRepoMetadata = new ArtifactRepositoryMetadata(myartifact);
Versioning versioning = artifactRepoMetadata.getMetadata().getVersioning();
List<Version> versions = versioning.getVersions();
Но по какой-то причине "управление версиями" является нулевым. Что мне нужно сделать, чтобы заставить его работать и вернуть управление версиями, чтобы я мог получить список версий для моего артефакта?