Examples of PluginDescriptor


Examples of com.crawljax.core.plugin.descriptor.PluginDescriptor

    // limit the crawling scope
    builder.setMaximumStates(MAX_NUMBER_STATES);
    builder.setMaximumDepth(MAX_DEPTH);

    PluginDescriptor descriptor = PluginDescriptor.forPlugin(SamplePlugin.class);
    Map<String, String> parameters = new HashMap<>();
    for(Parameter parameter : descriptor.getParameters()) {
      parameters.put(parameter.getId(), "value");
    }
    builder.addPlugin(new SamplePlugin(new HostInterfaceImpl(new File("out"), parameters)));

    builder.crawlRules().setInputSpec(getInputSpecification());
View Full Code Here

Examples of com.intellij.openapi.extensions.PluginDescriptor

            SdkModificator sdkModificator = sdk.getSdkModificator();
            sdkModificator.setSdkAdditionalData(data);
            sdkModificator.commitChanges();
        }

        PluginDescriptor pluginDescriptor = PluginManager.getPlugin(PluginId.getId("ro.redeul.google.go"));
        if (pluginDescriptor != null) {
            String version = ((IdeaPluginDescriptorImpl) pluginDescriptor).getVersion();

            if (version.endsWith("-dev") &&
                    !System.getProperty("go.skip.dev.warn", "false").equals("true")) {
View Full Code Here

Examples of org.apache.easyant.core.descriptor.PluginDescriptor

                    getOwningTarget().addTask(importTask);
                    initTask(importTask).execute();
                }
            }
            for (Iterator<?> iterator = md.getPlugins().iterator(); iterator.hasNext();) {
                PluginDescriptor plugin = (PluginDescriptor) iterator.next();

                if (canInherit(plugin, currentModule)) {
                    Import importTask = new Import();
                    importTask.setMrid(plugin.getMrid());
                    importTask.setMode(plugin.getMode());
                    importTask.setAs(plugin.getAs());
                    importTask.setMandatory(plugin.isMandatory());
                    importTask.setBuildConfigurations(plugin.getBuildConfigurations());
                    importTask.setDependencies(plugin.getDependencies());
                    importTask.setConflicts(plugin.getConflicts());
                    importTask.setExcludes(plugin.getExcludes());
                    importTask.setTaskType("antlib:org.apache.easyant:import");
                    getOwningTarget().addTask(importTask);
                    initTask(importTask).execute();
                }
            }
View Full Code Here

Examples of org.apache.maven.plugin.descriptor.PluginDescriptor

        {
            try
            {
                int pathSeparator = expression.indexOf( "/" );

                PluginDescriptor pluginDescriptor = mojoDescriptor.getPluginDescriptor();

                if ( pathSeparator > 0 )
                {
                    String pathExpression = expression.substring( 1, pathSeparator );
                    value = ReflectionValueExtractor.evaluate( pathExpression, pluginDescriptor );
View Full Code Here

Examples of org.apache.maven.plugin.descriptor.PluginDescriptor

    {
        for ( Plugin plugin : plugins )
        {
            try
            {
                PluginDescriptor pluginDescriptor = pluginManager.loadPlugin( plugin, request );

                if ( request.getPrefix().equals( pluginDescriptor.getGoalPrefix() ) )
                {
                    return new DefaultPluginPrefixResult( plugin );
                }
            }
            catch ( Exception e )
View Full Code Here

Examples of org.apache.maven.plugin.descriptor.PluginDescriptor

    public <T> T getConfigurationValue(String configName, Class<T> type) throws ComponentConfigurationException {
        PlexusConfiguration child = configuration.getChild(configName);
        if(child==null) return null;    // no such config
      
        ClassLoader cl;
        PluginDescriptor pd = mojoExecution.getMojoDescriptor().getPluginDescriptor();
        // for maven2 builds ClassRealm doesn't extends ClassLoader !
        // so check stuff with reflection
        Method method = ReflectionUtils.getPublicMethodNamed( pd.getClass(), "getClassRealm" );
      
        if ( ReflectionUtils.invokeMethod( method, pd ) instanceof ClassRealm) {
            ClassRealm cr = (ClassRealm) ReflectionUtils.invokeMethod( method, pd );
            cl = cr.getClassLoader();
        } else {
View Full Code Here

Examples of org.apache.maven.plugin.descriptor.PluginDescriptor

    private MojoDescriptor mojoDescriptor;
    private Level oldLevel;
   
    @Before
    public void before() {
        PluginDescriptor pluginDescriptor = new PluginDescriptor();
        pluginDescriptor.setGroupId("com.test");
        pluginDescriptor.setArtifactId("testPlugin");
        pluginDescriptor.setVersion("1.0");
       
        ClassRealm classRealm = new ClassRealm(null, "test", getClass().getClassLoader());
        pluginDescriptor.setClassRealm(classRealm);
       
        MojoDescriptor descriptor = new MojoDescriptor();
        descriptor.setPluginDescriptor(pluginDescriptor);
        this.mojoDescriptor = descriptor;
       
View Full Code Here

Examples of org.apache.maven.plugin.descriptor.PluginDescriptor

       
        this.mojoInfo = spy;
    }

    private MojoInfo createMojoInfo() throws ComponentConfigurationException {
        PluginDescriptor pluginDescriptor = new PluginDescriptor();
        pluginDescriptor.setGroupId("org.apache.maven.plugins");
        pluginDescriptor.setArtifactId("maven-surefire-plugin");
        pluginDescriptor.setVersion("2.9");
       
        MojoDescriptor mojoDescriptor = new MojoDescriptor();
        mojoDescriptor.setPluginDescriptor(pluginDescriptor);
        mojoDescriptor.setGoal("test");
       
View Full Code Here

Examples of org.apache.maven.plugin.descriptor.PluginDescriptor

    {
        ComponentSetDescriptor componentSetDescriptor = event.getComponentSetDescriptor();

        if ( componentSetDescriptor instanceof PluginDescriptor )
        {
            PluginDescriptor pluginDescriptor = (PluginDescriptor) componentSetDescriptor;
           
            // TODO: see comment in getPluginDescriptor
            String key = Plugin.constructKey( pluginDescriptor.getGroupId(), pluginDescriptor.getArtifactId() );
           
            if ( !pluginsInProcess.contains( key ) )
            {
                pluginsInProcess.add( key );

                pluginDescriptors.put( key, pluginDescriptor );

                // TODO: throw an (not runtime) exception if there is a prefix overlap - means doing so elsewhere
                // we also need to deal with multiple versions somehow - currently, first wins
                if ( !pluginIdsByPrefix.containsKey( pluginDescriptor.getGoalPrefix() ) )
                {
                    pluginIdsByPrefix.put( pluginDescriptor.getGoalPrefix(), pluginDescriptor );
                }
            }
        }
    }
View Full Code Here

Examples of org.apache.maven.plugin.descriptor.PluginDescriptor

        {
            try
            {
                int pathSeparator = expression.indexOf( "/" );

                PluginDescriptor pluginDescriptor = mojoDescriptor.getPluginDescriptor();

                if ( pathSeparator > 0 )
                {
                    String pathExpression = expression.substring( 1, pathSeparator );
                    value = ReflectionValueExtractor.evaluate( pathExpression, pluginDescriptor );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.