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

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

Introduction

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

Prototype

String getGroupId();

Source Link

Document

Gets the group 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/*from   www  .  j av  a  2s  .  c o  m*/
        public String getVersion() {
            return Artifact.RELEASE_VERSION;
        }

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