List of usage examples for org.apache.maven.plugin.version PluginVersionResult PluginVersionResult
PluginVersionResult
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 w w w.j ava 2 s. c om*/ public String getVersion() { return Artifact.RELEASE_VERSION; } @Override public ArtifactRepository getRepository() { throw new RuntimeException("NYI: .getRemoteRepository"); } }; }