Package org.apache.easyant.core.descriptor

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


                    getOwningTarget().addTask(propTask);
                    initTask(propTask).execute();
                }
            }
            if (md.getConfigureProjectDescriptor() != null) {
                ConfigureProjectDescriptor descriptor = md.getConfigureProjectDescriptor();
                ConfigureProject configureProject = new ConfigureProject();
                configureProject.setDefaultTarget(descriptor.getDefaultTarget());
                configureProject.setBasedir(descriptor.getBasedir());
                configureProject.setTaskType("antlib:org.apache.easyant:configure-project");
                getOwningTarget().addTask(configureProject);
                initTask(configureProject).execute();
            }
View Full Code Here


         * @param attributes
         *            represents configure project attributes
         */
        protected void configureProjectStarted(Attributes attributes) {
            easyAntState = EasyAntState.CONFIGURE_PROJECT;
            ConfigureProjectDescriptor configureProjectDescriptor = new ConfigureProjectDescriptor();
            String basedir = getSettings().substitute(attributes.getValue("basedir"));
            String defaultTarget = getSettings().substitute(attributes.getValue("defaulttarget"));
            configureProjectDescriptor.setBasedir(basedir);
            configureProjectDescriptor.setDefaultTarget(defaultTarget);
            handlePropertyAsAttribute(attributes, Arrays.asList("basedir", "defaulttarget"),
                    configureProjectDescriptor, null);
            handleInheritedScopeAttribute(attributes, configureProjectDescriptor);
            easyAntModuleDescriptor.setConfigureProjectDescriptor(configureProjectDescriptor);
        }
View Full Code Here

                if (configureProjectDescriptor.getSourceModule() != null) {
                    sb.append(" from ").append(configureProjectDescriptor.getSourceModule().toString());
                }
                Message.debug(sb.toString());

                ConfigureProjectDescriptor currentDescriptor = easyAntModuleDescriptor.getConfigureProjectDescriptor();
                if (currentDescriptor == null) {
                    currentDescriptor = new ConfigureProjectDescriptor();
                    easyAntModuleDescriptor.setConfigureProjectDescriptor(configureProjectDescriptor);
                }
                currentDescriptor.setDefaultTarget(configureProjectDescriptor.getDefaultTarget());
            }

        }
View Full Code Here

TOP

Related Classes of org.apache.easyant.core.descriptor.ConfigureProjectDescriptor

Copyright © 2018 www.massapicom. 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.