package org.jboss.seam.tool; import java.util.UUID; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Task; /** * Creates a random UUID using {@link java.util.UUID#randomUUID()} and * assigns it to the property. */ public class RandomUUIDTask extends Task { private String property; @Override public void execute() throws BuildException { getProject().setProperty(property, generateRandomUUID()); } protected String generateRandomUUID() { return UUID.randomUUID().toString(); } public void setProperty(String property) { this.property = property; } }