本文整理了Java中org.apache.maven.model.Plugin.<init>()
方法的一些代码示例,展示了Plugin.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Plugin.<init>()
方法的具体详情如下:
包路径:org.apache.maven.model.Plugin
类名称: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;
}
}
内容来源于网络,如有侵权,请联系作者删除!