org.apache.tools.ant.taskdefs.Jar.addFileset()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(101)

本文整理了Java中org.apache.tools.ant.taskdefs.Jar.addFileset()方法的一些代码示例,展示了Jar.addFileset()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jar.addFileset()方法的具体详情如下:
包路径:org.apache.tools.ant.taskdefs.Jar
类名称:Jar
方法名:addFileset

Jar.addFileset介绍

暂无

代码示例

代码示例来源:origin: org.apache.ant/ant

/**
 * add files under WEB-INF/lib/
 * @param fs the zip file set to add
 */
public void addLib(ZipFileSet fs) {
  // We just set the prefix for this fileset, and pass it up.
  fs.setPrefix("WEB-INF/lib/");
  super.addFileset(fs);
}

代码示例来源:origin: org.apache.ant/ant

/**
 * Adds zipfileset.
 *
 * @param fs zipfileset to add
 */
public void addArchives(ZipFileSet fs) {
  // We just set the prefix for this fileset, and pass it up.
  // Do we need to do this? LH
  fs.setPrefix("/");
  super.addFileset(fs);
}

代码示例来源:origin: org.apache.ant/ant

/**
 * add files under WEB-INF/classes
 * @param fs the zip file set to add
 */
public void addClasses(ZipFileSet fs) {
  // We just set the prefix for this fileset, and pass it up.
  fs.setPrefix("WEB-INF/classes/");
  super.addFileset(fs);
}

代码示例来源:origin: org.apache.ant/ant

/**
 * files to add under WEB-INF;
 * @param fs the zip file set to add
 */
public void addWebinf(ZipFileSet fs) {
  // We just set the prefix for this fileset, and pass it up.
  fs.setPrefix("WEB-INF/");
  super.addFileset(fs);
}

代码示例来源:origin: org.apache.ant/ant

/**
 * File to incorporate as application.xml.
 * @param descr the descriptor file
 */
public void setAppxml(File descr) {
  deploymentDescriptor = descr;
  if (!deploymentDescriptor.exists()) {
    throw new BuildException(
      "Deployment descriptor: %s does not exist.",
      deploymentDescriptor);
  }
  // Create a ZipFileSet for this file, and pass it up.
  ZipFileSet fs = new ZipFileSet();
  fs.setFile(deploymentDescriptor);
  fs.setFullpath(XML_DESCRIPTOR_PATH);
  super.addFileset(fs);
}

代码示例来源:origin: org.apache.ant/ant

/**
 * set the deployment descriptor to use (WEB-INF/web.xml);
 * required unless <tt>update=true</tt>
 * @param descr the deployment descriptor file
 */
public void setWebxml(File descr) {
  deploymentDescriptor = descr;
  if (!deploymentDescriptor.exists()) {
    throw new BuildException("Deployment descriptor:  does not exist.",
      deploymentDescriptor);
  }
  // Create a ZipFileSet for this file, and pass it up.
  ZipFileSet fs = new ZipFileSet();
  fs.setFile(deploymentDescriptor);
  fs.setFullpath(XML_DESCRIPTOR_PATH);
  super.addFileset(fs);
}

代码示例来源:origin: org.mobicents.servers.jainslee.core/ant-tasks

private void processDescriptor(File xmlDtor, String xmlDtorName) {
  if (!xmlDtor.exists())
    throw new BuildException("Deployment descriptor: " + xmlDtor + " does not exist.");
  // Add a new fileset for the DD.
  ZipFileSet fs = new ZipFileSet();
  fs.setFile(xmlDtor);
  fs.setFullpath("META-INF/" + xmlDtorName);
  super.addFileset(fs);
}

代码示例来源:origin: net.sf.antenna/antenna

public void addFileset(FileSet files) {
  super.addFileset(files);
  classDirs = classDirs + files.getDir(getProject()) + File.pathSeparator;
}

代码示例来源:origin: org.mobicents.servers.jainslee.core/ant-tasks

private void setServicexml(File [] servicexml) {
  this.servicexml = servicexml;
for (int i = 0; i < servicexml.length; i++) {
  if (!servicexml[i].exists()) {
  throw new BuildException("Service deployment descriptor: "
         + servicexml[i]
         + " does not exist.");
  }
}
for (int i = 0; i < servicexml.length; i++) {
  ZipFileSet fs = new ZipFileSet();
  fs.setFile(servicexml[i]);
  fs.setFullpath(servicexml[i].getName());
  super.addFileset(fs);
}
  // look for oc-service.xml extension dd
  if (extXmlStr != null) {
    File extXml = (metainfbase == null) ? new File(extXmlStr) : new File(metainfbase, extXmlStr);
  if (!extXml.exists()) {
  throw new BuildException("Service extension deployment descriptor: "
         + extXml
         + " does not exist.");
  }
    ZipFileSet fs = new ZipFileSet();
    fs.setFile(extXml);
    fs.setFullpath("META-INF/oc-service.xml");
    super.addFileset(fs);
  }
}

代码示例来源:origin: org.mobicents.servers.jainslee.core/ant-tasks

fs.setFile(componentFile);
    fs.setFullpath(componentFile.getName());
    super.addFileset(fs);
  fs.setFile(deployableunitxml);
  fs.setFullpath("META-INF/deployable-unit.xml");
  super.addFileset(fs);
} catch (Exception e) {
  throw new BuildException(e);

代码示例来源:origin: org.mobicents.servers.jainslee.core/ant-tasks

fileSet.setDir(cpBase);
fileSet.setIncludes(osPath);
super.addFileset(fileSet);
return;

代码示例来源:origin: mojohaus/nbm-maven-plugin

set = new FileSet();
set.setDir( javahelp_target );
jar.addFileset( set );
jar.execute();

代码示例来源:origin: org.codehaus.mojo/nbm-maven-plugin

set = new FileSet();
set.setDir( javahelp_target );
jar.addFileset( set );
jar.execute();

代码示例来源:origin: io.tesla.jettyconsole/jetty-console-creator

private void packageConsole() throws CreatorExecutionException {
 try {
  Jar jarArchiver = new Jar();
  jarArchiver.setProject(new Project());
  jarArchiver.setDestFile(destinationWar);
  final FileSet fileSet = new FileSet();
  fileSet.setDir(workingDirectory);
  jarArchiver.addFileset(fileSet);
  jarArchiver.addConfiguredManifest(createManifest());
  jarArchiver.execute();
 } catch (ManifestException e) {
  throw new CreatorExecutionException(e.getMessage(), e);
 }
}

代码示例来源:origin: net.sf.antenna/antenna

classes.setDir(tmpDir);
zip.addFileset(classes);
zip.addFileset(nonClasses);

代码示例来源:origin: org.simplericity.jettyconsole/jetty-console-creator

private void packageConsole() throws CreatorExecutionException {
  try {
    Jar jarArchiver = new Jar();
    jarArchiver.setProject(new Project());
    jarArchiver.setDestFile(destinationWar);
    final FileSet fileSet = new FileSet();
    fileSet.setDir(workingDirectory);
    jarArchiver.addFileset(fileSet);
    jarArchiver.addConfiguredManifest(createManifest());
    jarArchiver.execute();
  } catch (ManifestException e) {
    throw new CreatorExecutionException(e.getMessage(), e);
  }
}

相关文章