本文整理汇总了Java中org.apache.tools.ant.taskdefs.Echo.setFile方法的典型用法代码示例。如果您正苦于以下问题:Java Echo.setFile方法的具体用法?Java Echo.setFile怎么用?Java Echo.setFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.tools.ant.taskdefs.Echo
的用法示例。
在下文中一共展示了Echo.setFile方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: appendDeliveryList
import org.apache.tools.ant.taskdefs.Echo; //导入方法依赖的package包/类
private void appendDeliveryList(String msg) {
Echo echo = (Echo) getProject().createTask("echo");
echo.setOwningTarget(getOwningTarget());
echo.init();
echo.setFile(deliveryList);
echo.setMessage(msg + "\n");
echo.setAppend(true);
echo.perform();
}
示例2: writeTextToFile
import org.apache.tools.ant.taskdefs.Echo; //导入方法依赖的package包/类
public static void writeTextToFile(String text, File file) {
ensureParentFolderExists(file);
Echo echo = new Echo();
echo.setProject(new Project());
echo.addText(text);
echo.setFile(file);
echo.execute();
}
示例3: processReferencesAndOutput
import org.apache.tools.ant.taskdefs.Echo; //导入方法依赖的package包/类
/**
* Processes a list of references, check references names and output to a file if requested.
*
* @param refList The list of references to process
*/
protected void processReferencesAndOutput(List<Ref> refList) {
List<String> refNames = new ArrayList<String>(refList.size());
for (Ref ref : refList) {
refNames.add(GitTaskUtils.sanitizeRefName(ref.getName()));
}
if (!namesToCheck.isEmpty()) {
if (!refNames.containsAll(namesToCheck)) {
List<String> namesCopy = new ArrayList<String>(namesToCheck);
namesCopy.removeAll(refNames);
throw new GitBuildException(String.format(MISSING_REFS_TEMPLATE, namesCopy.toString()));
}
}
if (!GitTaskUtils.isNullOrBlankString(outputFilename)) {
FileUtils fileUtils = FileUtils.getFileUtils();
Echo echo = new Echo();
echo.setProject(getProject());
echo.setFile(fileUtils.resolveFile(getProject().getBaseDir(), outputFilename));
for (int i = 0; i < refNames.size(); i++) {
String refName = refNames.get(i);
echo.addText(String.format(REF_NAME_TEMPLATE, refName));
}
echo.perform();
}
}