Получение версий через maven API - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь получить версии артефакта 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();

Но по какой-то причине "управление версиями" является нулевым. Что мне нужно сделать, чтобы заставить его работать и вернуть управление версиями, чтобы я мог получить список версий для моего артефакта?

...