@Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { //System.err.println( basePath.relativize(file).toString() ); archive.add(new FileAsset(file.toFile()), basePath.relativize(file).toString()); return FileVisitResult.CONTINUE; } });
@Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { Path simple = classes.relativize(file); archive.add(new FileAsset(file.toFile()), "classes/" + convertSeparators(simple)); if (simple.toString().contains("config")) { archive.add(new FileAsset(file.toFile()), convertSeparators(simple)); } return super.visitFile(file, attrs); } });
@Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { Path simple = classes.relativize(file); archive.add(new FileAsset(file.toFile()), convertSeparators(simple)); return super.visitFile(file, attrs); } });
@Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { Path simple = webapp.relativize(file); archive.add(new FileAsset(file.toFile()), convertSeparators(simple)); return super.visitFile(file, attrs); } });
@Override public T addAsApplicationResource(File resource) throws IllegalArgumentException { Validate.notNull(resource, "Resource must be specified"); return addAsApplicationResource(new FileAsset(resource), resource.getName()); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.io.File) */ @Override public T addAsWebInfResource(final File resource) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); return addAsWebInfResource(new FileAsset(resource), resource.getName()); }
private void addArtifactToArchiveMavenRepository(Archive archive, ArtifactSpec artifact) throws Exception { if (!artifact.isResolved()) { throw new IllegalArgumentException("Artifact should be resolved!"); } StringBuilder artifactPath = new StringBuilder("m2repo/"); artifactPath.append(artifact.repoPath(true)); archive.add(new FileAsset(artifact.file), artifactPath.toString()); }
public void addArtifactToArchiveMavenRepository(Archive archive, ArtifactSpec artifact) throws Exception { if (artifact.gathered) { return; } artifact = resolveArtifact(artifact); StringBuilder artifactPath = new StringBuilder("m2repo/"); artifactPath.append(artifact.repoPath(true)); archive.add(new FileAsset(artifact.file), artifactPath.toString()); artifact.gathered = true; }
@Override public T setApplicationXML(File resource) throws IllegalArgumentException { Validate.notNull(resource, "Resource must be specified"); return setApplicationXML(new FileAsset(resource)); }
@Override public T setResourceAdapterXML(File resource) throws IllegalArgumentException { Validate.notNull(resource, "Resource must be specified"); return setResourceAdapterXML(new FileAsset(resource)); }
@Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { Path simple = path.relativize(file); archive.add(new FileAsset(file.toFile()), convertSeparators(simple)); return super.visitFile(file, attrs); } });
@Override public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { Path simple = classes.relativize(file); archive.add(new FileAsset(file.toFile()), convertSeparators(simple)); return super.visitFile(file, attrs); } });
@Override public RARArchive resourceAdapter(final File ironjacamarFile) { getArchive().add(new FileAsset(ironjacamarFile), "META-INF/ironjacamar.xml"); return this; }
public static JavaArchive createArchive(Class<?>... classes) { SSLBypass.disableSSLChecks(); String property = System.getProperty(Bootstrapper.class.getName()); return ShrinkWrap.create(JavaArchive.class) .addClasses(DefaultServlet.class, MessageProvider.class, HammockRuntime.class, WebServerConfiguration.class, StartWebServer.class) .addClasses(classes) .addAsServiceProvider(Bootstrapper.class.getName(), property) .addAsManifestResource(new FileAsset(new File("src/main/resources/META-INF/beans.xml")), "beans.xml"); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.ManifestContainer#setManifest(java.io.File) */ @Override public T setManifest(File resource) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); return setManifest(new FileAsset(resource)); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebResource(java.io.File, * org.jboss.shrinkwrap.api.ArchivePath) */ @Override public T addAsWebResource(File resource, ArchivePath target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNull(target, "Target should be specified"); return addAsWebResource(new FileAsset(resource), target); }
@Override public T addAsApplicationResource(File resource, String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource must be specified"); Validate.notNull(target, "Target must be specified"); return addAsApplicationResource(new FileAsset(resource), target); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.container.WebContainer#addAsWebInfResource(java.io.File, java.lang.String) */ @Override public T addAsWebInfResource(final File resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsWebInfResource(new FileAsset(resource), target); }
/** * {@inheritDoc} * * @see SpringBootContainer#addAsBootInfResource(File, String) */ @Override public T addAsBootInfResource(final File resource, final String target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNullOrEmpty(target, "Target should be specified"); return addAsBootInfResource(new FileAsset(resource), target); }
/** * {@inheritDoc} * * @see SpringBootContainer#addAsBootInfResource(File, * ArchivePath) */ @Override public T addAsBootInfResource(final File resource, final ArchivePath target) throws IllegalArgumentException { Validate.notNull(resource, "Resource should be specified"); Validate.notNull(target, "Target should be specified"); return addAsBootInfResource(new FileAsset(resource), target); }