- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.tools.ant.taskdefs.Zip.setDestFile()
方法的一些代码示例,展示了Zip.setDestFile()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Zip.setDestFile()
方法的具体详情如下:
包路径:org.apache.tools.ant.taskdefs.Zip
类名称:Zip
方法名:setDestFile
[英]The file to create; required.
[中]要创建的文件;必修的。
代码示例来源:origin: org.apache.ant/ant
/**
* This is the name/location of where to
* create the .zip file.
* @param zipFile the path of the zipFile
* @deprecated since 1.5.x.
* Use setDestFile(File) instead.
* @ant.attribute ignore="true"
*/
@Deprecated
public void setZipfile(final File zipFile) {
setDestFile(zipFile);
}
代码示例来源:origin: org.apache.ant/ant
/**
* This is the name/location of where to
* create the file.
* @param file the path of the zipFile
* @since Ant 1.5
* @deprecated since 1.5.x.
* Use setDestFile(File) instead.
* @ant.attribute ignore="true"
*/
@Deprecated
public void setFile(final File file) {
setDestFile(file);
}
代码示例来源:origin: jenkinsci/jenkins
z.setTaskType("zip");
classesJar.getParentFile().mkdirs();
z.setDestFile(classesJar);
z.add(mapper);
z.execute();
代码示例来源:origin: spring-io/initializr
@RequestMapping("/starter.zip")
@ResponseBody
public ResponseEntity<byte[]> springZip(BasicProjectRequest basicRequest)
throws IOException {
ProjectRequest request = (ProjectRequest) basicRequest;
File dir = this.projectGenerator.generateProjectStructure(request);
File download = this.projectGenerator.createDistributionFile(dir, ".zip");
String wrapperScript = getWrapperScript(request);
new File(dir, wrapperScript).setExecutable(true);
Zip zip = new Zip();
zip.setProject(new Project());
zip.setDefaultexcludes(false);
ZipFileSet set = new ZipFileSet();
set.setDir(dir);
set.setFileMode("755");
set.setIncludes(wrapperScript);
set.setDefaultexcludes(false);
zip.addFileset(set);
set = new ZipFileSet();
set.setDir(dir);
set.setIncludes("**,");
set.setExcludes(wrapperScript);
set.setDefaultexcludes(false);
zip.addFileset(set);
zip.setDestFile(download.getCanonicalFile());
zip.execute();
return upload(download, dir, generateFileName(request, "zip"), "application/zip");
}
代码示例来源:origin: org.ow2.jonas.autostart/builder
zip.setDestFile(new File(this.workdirectory.getAbsolutePath() + FILE_SEPARATOR + JONAS_ROOT_ZIP_FILE));
zip.setUpdate(true);
zip.setProject(p);
zip.setDestFile(new File(this.workdirectory.getAbsolutePath() + FILE_SEPARATOR + JONAS_BASE_ZIP_FILE));
zip.setUpdate(true);
zip.setProject(p);
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
/**
* Copies a jar file from the master to slave.
*/
private void copyJar(PrintStream log, FilePath dst, Class<?> representative, String seedName) throws IOException, InterruptedException {
// in normal execution environment, the master should be loading 'representative' from this jar, so
// in that way we can find it.
File jar = Which.jarFile(representative);
if(jar.isDirectory()) {
// but during the development and unit test environment, we may be picking the class up from the classes dir
Zip zip = new Zip();
zip.setBasedir(jar);
File t = File.createTempFile(seedName, "jar");
t.delete();
zip.setDestFile(t);
zip.setProject(new Project());
zip.execute();
jar = t;
}
new FilePath(jar).copyTo(dst.child(seedName +".jar"));
log.println("Copied "+seedName+".jar");
}
}
代码示例来源:origin: stackoverflow.com
Project p = new Project();
p.init();
Zip zip = new Zip();
zip.setProject(p);
zip.setDestFile(zipFile); // a java.io.File for the zip you want to create
zip.setBasedir(new File("D:\\reports"));
zip.setIncludes("january/**");
zip.perform();
代码示例来源:origin: stackoverflow.com
zip.setDestFile(zipFile);
zip.setProject(project);
代码示例来源:origin: jenkinsci/maven-plugin
/**
* Copies a jar file from the master to slave.
*/
static FilePath copyJar(PrintStream log, FilePath dst, Class<?> representative, String seedName) throws IOException, InterruptedException {
// in normal execution environment, the master should be loading 'representative' from this jar, so
// in that way we can find it.
File jar = Which.jarFile(representative);
FilePath copiedJar = dst.child(seedName + ".jar");
if (jar.isDirectory()) {
// but during the development and unit test environment, we may be picking the class up from the classes dir
Zip zip = new Zip();
zip.setBasedir(jar);
File t = File.createTempFile(seedName, "jar");
t.delete();
zip.setDestFile(t);
zip.setProject(new Project());
zip.execute();
jar = t;
} else if (copiedJar.exists() && copiedJar.digest().equals(Util.getDigestOf(jar))) {
log.println(seedName + ".jar already up to date");
return copiedJar;
}
// Theoretically could be a race condition on a multi-executor Windows slave; symptom would be an IOException during the build.
// Could perhaps be solved by synchronizing on dst.getChannel() or similar.
new FilePath(jar).copyTo(copiedJar);
log.println("Copied " + seedName + ".jar");
return copiedJar;
}
代码示例来源:origin: org.ow2.jonas.autostart/builder
/**
* Zip jonas-starter folder to jonas-starter.jar.
*/
public void zipStarter() {
Project p = new Project();
Zip zip = new Zip();
zip.setBasedir(getStarterDefaultLocation());
zip.setDestFile(new File(this.starterJarFileLocation.getAbsolutePath(), this.starterJarFileName));
zip.setUpdate(true);
zip.setProject(p);
try {
zip.execute();
setStarterDefaultLocation(new File(this.starterJarFileLocation.getAbsolutePath(), this.starterJarFileName));
renameStarterJarFile();
this.output.write(this.starterJarFileName + " successfully created !");
this.output.write("Location: " + this.starterDefaultLocation);
} catch (Exception e) {
this.output.write("Error in packaging jonas-starter : " + e.getMessage());
}
}
代码示例来源:origin: stackoverflow.com
Project p = new Project();
p.init();
Zip zip = new Zip();
zip.setProject(p);
zip.setDestFile(new File(outputDir, "out.zip"));
FileSet fs = new FileSet();
fs.setProject(p);
fs.setDirectory(targetDir);
zip.addFileset(fs);
zip.perform();
代码示例来源:origin: MarkGao11520/acmen-helper
/**
* 执行压缩操作
* @param srcPathName 需要被压缩的文件/文件夹
* @param dest 生成的zip包的位置
*/
public static void doZipCompress(String srcPathName, String dest) {
File srcdir = new File(srcPathName);
if (!srcdir.exists()){
throw new GlobalException(1 , srcPathName + "不存在" , null);
}
File zipFile = new File(dest);
Project prj = new Project();
Zip zip = new Zip();
zip.setProject(prj);
zip.setDestFile(zipFile);
FileSet fileSet = new FileSet();
fileSet.setProject(prj);
fileSet.setDir(srcdir);
//排除哪些文件或文件夹
fileSet.setExcludes(".DS_Store");
zip.addFileset(fileSet);
zip.execute();
}
代码示例来源:origin: jenkinsci/maven-hpi-plugin
rezip.setDestFile(outputFile);
rezip.setProject(new Project());
ZipFileSet z = new ZipFileSet();
代码示例来源:origin: org.ow2.jonas.autostart/builder
zip.setDestFile(new File(this.workdirectory, JONAS_ROOT_ZIP_FILE));
zip.setUpdate(true);
zip.setProject(project);
zip.setDestFile(new File(this.workdirectory, JONAS_BASE_ZIP_FILE));
zip.setUpdate(true);
zip.setProject(project);
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
z.setTaskType("zip");
classesJar.getParentFile().mkdirs();
z.setDestFile(classesJar);
z.add(mapper);
z.execute();
代码示例来源:origin: ldcsaa/JessMA
/** 获取压缩任务对象 */
@Override
protected Task getTask()
{
Project project = new Project();
Zip zip = new Zip();
FileSet src = getSourceFileSet();
src.setProject(project);
zip.setProject(project);
zip.setDestFile(getTargetFile());
zip.addFileset(src);
if(encoding != null)
zip.setEncoding(encoding);
if(comment != null)
zip.setComment(comment);
return zip;
}
代码示例来源:origin: stackoverflow.com
Zip task = new Zip();
task.init();
task.setDestFile(new File(zipFilePath));
ZipFileSet zipFileSet = new ZipFileSet();
zipFileSet.setPrefix("WEB-INF/lib");
代码示例来源:origin: org.apache.geronimo.framework/geronimo-plugin
} else if ("zip".equals(artifact.getType())) {
Zip zip = new Zip();
zip.setDestFile(dest);
ZipFileSet fs = new ZipFileSet();
fs.setDir(source);
我正在 Ant 中定义一个新任务。 我将它导出为 jar 并添加到我的构建文件中: 问题是这在运行时失败。 它告诉我它没有找到类。 通过将 jar 添加到类路径,它被纠正。 我的问题是:有没有一种方
我是 Ant 的新手。 有人可以告诉我为taskdef的'classpathref'设置什么值吗? 它会是类文件的路径吗? 如果是,可以举个例子,因为我试过了,但对我不起作用。 最佳答案 在 task
项目foo定义了一些在根项目中使用的ant任务。对于复合构建: setting.gradle includeBuild '../foo' build.gradle configurations {
假设我有一个已经给出的 build.xml 。我被命令添加自己的任务来检查某些条件,如果未设置则让构建失败。 在此 build.xml 中已经定义了一些任务。所以我想我可以简单地编写自己的任务,将其像
这与 .我正在尝试使用 Grape 动态添加 maven-ant-tasks jar,模拟以下内容: 我尝试使用 Grape.grab() 使 maven-ant-tasks 可用于 AntBu
我有一个 build.xml 文件,其中包含用于调用 java 类的 taskdef 操作。在下面附加的代码中,我使用 build.xml 中的 taskdef 操作调用两个不同的 java 类 He
我正在研究一些 java 静态分析工具。 findbugs、checkstyle、javancss、pmd 和 jdepend。之前关于工具推荐的 stackoverflow 问题 Static An
全部 - 我正在遵循此页面上最简单的说明: http://ant.apache.org/manual/develop.html 但是,当我尝试执行目标“main”时,我在 netbeans 中遇到了这
使用 Ant 任务创建子项目,例如 和 由于以下错误之一,重复调用时可能会导致构建失败: java.lang.OutOfMemoryError: PermGen 空间 java.lang.OutOfM
我正在尝试使用 axis-java2wsdl ant 任务从我的一个 java 类创建 wsdl,但我无法获得正确的类路径。 我正在使用 Ubuntu 的 libaxis-java 包,它在 $ANT
本文整理了Java中org.apache.tools.ant.taskdefs.Zip类的一些代码示例,展示了Zip类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mav
我正在使用 hibernate 4.0.0.CR4 并尝试使用 Java Persistence with Hibernate 中的“消息”示例。我能够使用 ant build 编译和运行应用程序,但
我已经为此苦苦挣扎了一天半左右。我正在尝试在 Gradle 中复制以下 Ant 概念: ... params="" /> ... 在哪里 runexe在别处声明为
今天在编写 Ant 脚本时,我注意到即使我的类路径是使用 classpath 属性定义的,启动 ant 时我仍然需要使用 -lib (即 ant -lib myjar .jar) 使其正常运行。
我使用说明 here 创建了自己的 ant 任务.在我的 ant 脚本中,我创建了 像这样: 然后我可以导入将其作为 ant 任务调用的脚本: 一切正常。现在,我希望在 tas
我试图在 ant 中为 Tomcat 定义一个 taskdef。 但是当我运行脚本时,出现错误: taskdef class org.apache.catalina.ant.StartTask c
我正在尝试运行使用 Java + Selenium + TestNG + Ant 构建的 Selenium 测试。但是,当我运行 build.xml 时会抛出以下错误 - BUILD FAILED G
当使用 taskdef 声明外部 ant 任务时,例如 ant-contrib,建议的设置是使用以下 taskdef: 当 antcontrib.properties 位于相
我有一个指向一个类的taskdef 在这里面我想传递java系统属性。就像我们在java任务中所做的那样 问题是 jar 是一些我无法修改的库。我无法使用命令在我们拥有的构建环境中进行设置。
我正在开发一个 eclipse 插件,它将以编程方式运行 Ant XML 文件。 我用了org.apache.tools.ant.helper.ProjectHelperImpl和 org.apach
我是一名优秀的程序员,十分优秀!