如何写自己的Ant Task?

1个回答

  • 1importjava.io.BufferedReader;2importjava.io.File;3importjava.io.FileOutputStream;4importjava.io.FileReader;5importjava.io.IOException;6importjava.io.OutputStreamWriter;7importjava.util.ArrayList;8importjava.util.List;910importorg.apache.tools.ant.BuildException;11importorg.apache.tools.ant.Task;1213publicclassGBK2UTF8extendsTask{14privateStringformat="";1516privateStringdestEncoding="";1718privateStringdestDir="";1920privatestaticListlist=newArrayList();2122publicStringgetDestDir(){23returndestDir;24}25publicvoidsetDestDir(StringdestDir){26this

    .destDir=destDir;27}28/*29*复写execute()方法,实现自己的内容30*/31publicvoidexecute()throwsBuildException{32super.execute();33getAllFilesOfDir(getDestDir());34StringBuffertempSb=newStringBuffer();35inthasRead=0;36for(inti=0;i

    out

    ");77}78File[]files=file.listFiles();79for(inti=0;i

    1年前

    3