Example usage for org.apache.maven.plugin.version PluginVersionRequest getArtifactId

List of usage examples for org.apache.maven.plugin.version PluginVersionRequest getArtifactId

Introduction

In this page you can find the example usage for org.apache.maven.plugin.version PluginVersionRequest getArtifactId.

Prototype

String getArtifactId();

Source Link

Document

Gets the artifact id of the plugin.

Usage

From source file:org.fedoraproject.maven.repository.internal.FossPluginVersionResolver.java

License:Open Source License

@Override
public PluginVersionResult resolve(PluginVersionRequest request) throws PluginVersionResolutionException {

    //        final PluginVersionRequest alternate =
    //                new DefaultPluginVersionRequest(plugin(request),
    //                        request.getRepositorySession(),
    //                        remotes()).setPom(request.getPom());

    logger.warn("No version specified for plugin " + request.getGroupId() + ":" + request.getArtifactId()
            + ", falling back to RELEASE");
    //final PluginVersionResult result = delegate.resolve(request);
    //        logger.warn("Would have been " + result.getVersion() + " from " +
    //                result.getRemoteRepository());
    return new PluginVersionResult() {
        @Override//www . j ava  2  s.  c om
        public String getVersion() {
            return Artifact.RELEASE_VERSION;
        }

        @Override
        public ArtifactRepository getRepository() {
            throw new RuntimeException("NYI: .getRemoteRepository");
        }
    };
}