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);
}
}
}
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);
}
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);
}
}
Aggregations