1 package org.oddjob.ant; 2 3 4 import java.io.File ; 5 6 import org.apache.tools.ant.BuildException; 7 import org.apache.tools.ant.Task; 8 import org.oddjob.Oddjob; 9 10 25 26 public class OddjobTask extends Task { 27 28 private Oddjob oddjob = new Oddjob(); 29 30 35 public void setConfig(File configFile) { 36 oddjob.setFile(configFile); 37 } 38 39 44 public File getConfig() { 45 return oddjob.getFile(); 46 } 47 48 51 public void execute() throws BuildException { 52 if (oddjob.getFile()== null) { 53 oddjob.setFile(getProject().resolveFile("oddjob.xml")); 54 } 55 if (oddjob.getName() == null) { 56 oddjob.setName("Oddjob"); 57 } 58 oddjob.run(); 59 } 60 61 } 62 63 | Popular Tags |