com.intellij.j2ee.make
Interface BuildInstruction
- All Known Subinterfaces:
- FileCopyInstruction, J2EEModuleBuildInstruction, JarAndCopyBuildInstruction
public interface BuildInstruction
getOutputRelativePath
java.lang.String getOutputRelativePath()
getModule
Module getModule()
addFilesToJar
void addFilesToJar(CompileContext context,
java.io.File jarFile,
java.util.jar.JarOutputStream outputStream,
BuildRecipe dependencies,
java.util.Set<java.lang.String> writtenRelativePaths,
java.io.FileFilter fileFilter)
throws java.io.IOException
- Throws:
java.io.IOException
addFilesToExploded
void addFilesToExploded(CompileContext context,
java.io.File outputDir,
java.util.Set<java.lang.String> writtenPaths,
java.io.FileFilter fileFilter)
throws java.io.IOException
- Throws:
java.io.IOException
accept
boolean accept(BuildInstructionVisitor visitor)
throws java.lang.Exception
- Throws:
java.lang.Exception
isExternalDependencyInstruction
boolean isExternalDependencyInstruction()
findFileByRelativePath
java.io.File findFileByRelativePath(java.lang.String relativePath)