org.apache.maven.model.Plugin.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(6.1k)|赞(0)|评价(0)|浏览(169)

本文整理了Java中org.apache.maven.model.Plugin.<init>()方法的一些代码示例,展示了Plugin.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Plugin.<init>()方法的具体详情如下:
包路径:org.apache.maven.model.Plugin
类名称:Plugin
方法名:<init>

Plugin.<init>介绍

暂无

代码示例

代码示例来源:origin: apache/maven

Plugin plugin = new Plugin();
plugin.setLocation( "", element.getLocation( "" ) );
plugin.setGroupId( null );

代码示例来源:origin: apache/maven

plugin = new Plugin();
plugin.setGroupId( tok.nextToken() );
plugin.setArtifactId( tok.nextToken() );
plugin = new Plugin();
plugin.setGroupId( tok.nextToken() );
plugin.setArtifactId( tok.nextToken() );

代码示例来源:origin: apache/maven

Plugin plugin = new Plugin();
plugin.setGroupId( extension.getGroupId() );
plugin.setArtifactId( extension.getArtifactId() );

代码示例来源:origin: apache/maven

public Plugin getPluginDefinitionForPrefix( String prefix, MavenSession session, MavenProject project )
{
  PluginPrefixRequest request = new DefaultPluginPrefixRequest( prefix, session );
  request.setPom( project.getModel() );
  try
  {
    PluginPrefixResult result = pluginPrefixResolver.resolve( request );
    Plugin plugin = new Plugin();
    plugin.setGroupId( result.getGroupId() );
    plugin.setArtifactId( result.getArtifactId() );
    return plugin;
  }
  catch ( NoPluginFoundForPrefixException e )
  {
    return null;
  }
}

代码示例来源:origin: stackoverflow.com

@RunWith(MockitoJUinitRunner.class)
public class PluginTest {
  @Mock DistributionManager mockedManager;
  @InjectMocks Plugin testedPlugin = new Plugin(); // initialization not need when using Mockito 1.9.x

  @Test public void plugin_should_call_the_the_manager_on_doSomething() {
    // given
    // when
    // then
  }

  // other scenarios
}

代码示例来源:origin: apache/maven

Plugin plugin = new Plugin();
plugin.setGroupId( gs.groupId );
plugin.setArtifactId( gs.artifactId );

代码示例来源:origin: apache/maven

public PluginDescriptor getPluginDescriptorForPrefix( String prefix )
{
  MavenSession session = legacySupport.getSession();
  PluginPrefixRequest request = new DefaultPluginPrefixRequest( prefix, session );
  try
  {
    PluginPrefixResult result = pluginPrefixResolver.resolve( request );
    Plugin plugin = new Plugin();
    plugin.setGroupId( result.getGroupId() );
    plugin.setArtifactId( result.getArtifactId() );
    return loadPluginDescriptor( plugin, session.getCurrentProject(), session );
  }
  catch ( Exception e )
  {
    return null;
  }
}

代码示例来源:origin: apache/maven

private List<Artifact> resolveExtension( CoreExtension extension, RepositorySystemSession repoSession,
                       List<RemoteRepository> repositories, DependencyFilter dependencyFilter )
    throws PluginResolutionException
  {
    Plugin plugin = new Plugin();
    plugin.setGroupId( extension.getGroupId() );
    plugin.setArtifactId( extension.getArtifactId() );
    plugin.setVersion( extension.getVersion() );

    DependencyNode root =
      pluginDependenciesResolver.resolveCoreExtension( plugin, dependencyFilter, repositories, repoSession );
    PreorderNodeListGenerator nlg = new PreorderNodeListGenerator();
    root.accept( nlg );
    List<Artifact> artifacts = nlg.getArtifacts( false );

    return artifacts;
  }
}

代码示例来源:origin: apache/maven

private boolean isCompatible( PluginVersionRequest request, String version )
  Plugin plugin = new Plugin();
  plugin.setGroupId( request.getGroupId() );
  plugin.setArtifactId( request.getArtifactId() );

代码示例来源:origin: apache/maven

for ( ReportPlugin report : project.getReportPlugins() )
  Plugin pp = new Plugin();
  pp.setGroupId( report.getGroupId() );
  pp.setArtifactId( report.getArtifactId() );

代码示例来源:origin: apache/maven

public Plugin findPluginForPrefix( String prefix, MavenSession session )
  throws NoPluginFoundForPrefixException
{
  // [prefix]:[goal]
  if ( session.getCurrentProject() != null )
  {
    try
    {
      lifecyclePluginResolver.resolveMissingPluginVersions( session.getCurrentProject(), session );
    }
    catch ( PluginVersionResolutionException e )
    {
      // not critical here
      logger.debug( e.getMessage(), e );
    }
  }
  PluginPrefixRequest prefixRequest = new DefaultPluginPrefixRequest( prefix, session );
  PluginPrefixResult prefixResult = pluginPrefixResolver.resolve( prefixRequest );
  Plugin plugin = new Plugin();
  plugin.setGroupId( prefixResult.getGroupId() );
  plugin.setArtifactId( prefixResult.getArtifactId() );
  return plugin;
}

代码示例来源:origin: apache/maven

Plugin plugin = new Plugin();
for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- )

代码示例来源:origin: org.apache.maven/maven-project

public static Plugin clonePlugin( Plugin src )
{
  Plugin result = null;
  if ( src != null )
  {
    result = new Plugin();
    result.setArtifactId( src.getArtifactId() );
    
    result.setConfiguration( cloneConfiguration( src.getConfiguration() ) );
    
    result.setDependencies( cloneList( src.getDependencies(), DEPENDENCY_CLONER ) );
    result.setExecutions( cloneList( src.getExecutions(), PLUGIN_EXECUTION_CLONER ) );
    
    result.setExtensions( src.isExtensions() );
    result.setGroupId( src.getGroupId() );
    result.setInherited( src.getInherited() );
    result.setVersion( src.getVersion() );
  }
  
  return result;
}

代码示例来源:origin: takari/polyglot-maven

public PluginBuilder(String groupId, String artifactId) {
  plugin = new Plugin();	
  plugin.setGroupId(groupId);
  plugin.setArtifactId(artifactId);
}

代码示例来源:origin: apache/maven

Plugin plugin = new Plugin();
InputLocation _location;
_location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source );

代码示例来源:origin: apache/maven

sitePlugin = new Plugin();
sitePlugin.setArtifactId( "maven-site-plugin" );
PluginManagement pluginManagement = build.getPluginManagement();

代码示例来源:origin: takari/polyglot-maven

public PluginBuilder(String classifier) {
  plugin = new Plugin();
  String[] parts = classifier.split(":");
  if (parts.length == 2) {
    plugin.setGroupId(parts[0]);
    plugin.setArtifactId(parts[1]);
  } else if (parts.length == 3) {
    plugin.setVersion(parts[2]);
  }        
}

代码示例来源:origin: takari/polyglot-maven

public PluginBuilder(String groupId, String artifactId, String version) {
  plugin = new Plugin();	
  plugin.setGroupId(groupId);
  plugin.setArtifactId(artifactId);
  plugin.setVersion(version);
}

代码示例来源:origin: takari/polyglot-maven

@Override
 public Object construct(Node node) {
  ScalarNode scalar = (ScalarNode) node;
  Coordinate coord = Coordinate.createCoordinate(scalar.getValue());
  return coord.mergePlugin(new Plugin());
 }
}

代码示例来源:origin: takari/polyglot-maven

public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attrs) throws InstantiationException, IllegalAccessException {
 if (((ModelBuilder) builder).findInContext(Reporting.class.getName()) != null) {
  return new ReportPlugin();
 } else {
  Plugin node;
  if (value != null) {
   node = parse(value);
   if (node == null) {
    throw new NodeValueParseException(this, value);
   }
  } else {
   node = new Plugin();
  }
  return node;
 }
}

相关文章