Search in sources :

Example 1 with Property

use of org.apache.tools.ant.taskdefs.Property in project jetty.project by eclipse.

the class JettyRunTask method setSystemProperties.

/**
     * Sets the system properties.
     */
private void setSystemProperties() {
    if (systemProperties != null) {
        Iterator propertiesIterator = systemProperties.getSystemProperties().iterator();
        while (propertiesIterator.hasNext()) {
            Property property = ((Property) propertiesIterator.next());
            SystemProperties.setIfNotSetAlready(property);
        }
    }
}
Also used : Iterator(java.util.Iterator) Property(org.apache.tools.ant.taskdefs.Property)

Example 2 with Property

use of org.apache.tools.ant.taskdefs.Property in project liquibase by liquibase.

the class BaseLiquibaseTask method addConfiguredChangeLogProperty.

/**
     * @deprecated Use {@link ChangeLogParametersType#addConfiguredChangeLogParameter(Property)} instead.
     */
@Deprecated
public void addConfiguredChangeLogProperty(ChangeLogProperty changeLogProperty) {
    log("The <changeLogProperty> element is deprecated. Use a nested <changeLogParameters> element instead.", Project.MSG_WARN);
    Property property = new Property();
    property.setName(changeLogProperty.getName());
    property.setValue(changeLogProperty.getValue());
    getChangeLogParametersType().addConfiguredChangeLogParameter(property);
}
Also used : Property(org.apache.tools.ant.taskdefs.Property)

Example 3 with Property

use of org.apache.tools.ant.taskdefs.Property in project bnd by bndtools.

the class BndTask method execute.

@Override
public void execute() throws BuildException {
    // JME add - ensure every required parameter is present
    // handle cases where mutual exclusion live..
    // this is the ANT tradition ..
    validate();
    updateClasspath();
    updateBndFiles();
    if (command == null) {
        executeBackwardCompatible();
        return;
    }
    if (basedir == null)
        throw new BuildException("No basedir set");
    try {
        Project project = Workspace.getProject(basedir);
        Workspace ws = project.getWorkspace();
        for (Property prop : workspaceProps) {
            ws.setProperty(prop.getName(), prop.getValue());
        }
        project.setProperty("in.ant", "true");
        project.setProperty("environment", "ant");
        project.setExceptions(true);
        project.setTrace(trace);
        project.setPedantic(pedantic);
        for (Property prop : properties) {
            project.setProperty(prop.getName(), prop.getValue());
        }
        if (test)
            project.action(command, test);
        else
            project.action(command);
        for (Project p : ws.getCurrentProjects()) ws.getInfo(p, p + ":");
        if (report(ws))
            throw new BuildException("Command " + command + " failed");
    } catch (Throwable e) {
        if (exceptions)
            e.printStackTrace();
        throw new BuildException(e);
    }
}
Also used : Project(aQute.bnd.build.Project) BuildException(org.apache.tools.ant.BuildException) Property(org.apache.tools.ant.taskdefs.Property) Workspace(aQute.bnd.build.Workspace)

Aggregations

Property (org.apache.tools.ant.taskdefs.Property)3 Project (aQute.bnd.build.Project)1 Workspace (aQute.bnd.build.Workspace)1 Iterator (java.util.Iterator)1 BuildException (org.apache.tools.ant.BuildException)1