@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 = 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 = classes.relativize(file); archive.add(new FileAsset(file.toFile()), convertSeparators(simple)); return super.visitFile(file, attrs); } });
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()); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.Archive, java.lang.String, java.lang.Class) */ @Override public T add(final Archive<?> archive, final String path, final Class<? extends StreamExporter> exporter) { this.getArchive().add(archive, path, exporter); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.asset.Asset, * org.jboss.shrinkwrap.api.ArchivePath) */ @Override public T add(Asset asset, ArchivePath target) throws IllegalArgumentException { this.getArchive().add(asset, target); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.asset.Asset, java.lang.String, * java.lang.String) */ @Override public T add(final Asset asset, final String target, final String name) throws IllegalArgumentException { this.getArchive().add(asset, target, name); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.asset.Asset, java.lang.String) */ @Override public T add(Asset asset, String name) { this.getArchive().add(asset, name); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.Archive, org.jboss.shrinkwrap.api.ArchivePath, * java.lang.Class) */ @Override public T add(final Archive<?> archive, final ArchivePath path, final Class<? extends StreamExporter> exporter) { this.getArchive().add(archive, path, exporter); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(NamedAsset)) */ @Override public T add(NamedAsset namedAsset) { this.getArchive().add(namedAsset); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#add(org.jboss.shrinkwrap.api.asset.Asset, * org.jboss.shrinkwrap.api.ArchivePath, java.lang.String) */ @Override public T add(Asset asset, ArchivePath path, String name) { this.getArchive().add(asset, path, name); return covarientReturn(); }
@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 RARArchive resourceAdapter(final File ironjacamarFile) { getArchive().add(new FileAsset(ironjacamarFile), "META-INF/ironjacamar.xml"); return this; }
@Override public void replaceBundleActivatorsFile( Archive archive, String fileName, List<String> bundleActivators) throws IOException { ByteArrayOutputStream bundleActivatorAsOutputStream = _getBundleActivatorAsOutputStream(bundleActivators); ByteArrayAsset byteArrayAsset = new ByteArrayAsset( bundleActivatorAsOutputStream.toByteArray()); archive.delete(fileName); archive.add(byteArrayAsset, fileName); }
private void mergeAuxAsClasses(final Archive<?> archive, final TestDeployment testDeployment) { final Map<ArchivePath, List<Node>> serviceDescriptors = new HashMap<>(); findServiceDescriptors(archive, serviceDescriptors); testDeployment.getAuxiliaryArchives().forEach(aux -> { findServiceDescriptors(aux, serviceDescriptors); archive.merge(aux); }); mergeServiceDescriptors(serviceDescriptors) .forEach((path, asset) -> archive.add(asset, path)); }
@BeforeDeployment public static Archive addDeploymentContent(Archive archive) { archive.add(new StringAsset("Hello"), "hello.txt"); return archive; } }
@BeforeDeployment public static Archive addDeploymentContent(Archive archive) { archive.add(new StringAsset("Hello"), "hello.txt"); return archive; } }
@Override public DatasourceArchive dataSource(DataSource ds) { if (ds.jndiName() == null) { ds.jndiName("java:jboss/datasources/" + ds.getKey()); } String name = ds.getKey() + "-ds.xml"; getArchive().add(new DSXmlAsset(ds), "META-INF/" + name); return this; }
public void process() { if (archive.get("META-INF/arquillian-testable") == null) { return; } archive.add(new StringAsset(archive.getName()), "META-INF/arquillian-testable"); archive.as(JARArchive.class) .addModule("org.wildfly.swarm.arquillian.adapter"); archive.as(JARArchive.class) .addModule("org.wildfly.swarm.arquillian", "deployment"); archive.as(ServiceActivatorArchive.class) .addServiceActivator("org.wildfly.swarm.arquillian.deployment.TestableArchiveServiceActivator"); }
public void process() { if (archive.get("META-INF/arquillian-testable") == null) { return; } archive.add(new StringAsset(archive.getName()), "META-INF/arquillian-testable"); archive.as(JARArchive.class) .addModule("org.wildfly.swarm.arquillian.adapter"); archive.as(JARArchive.class) .addModule("org.wildfly.swarm.arquillian", "deployment"); archive.as(ServiceActivatorArchive.class) .addServiceActivator("org.wildfly.swarm.arquillian.deployment.TestableArchiveServiceActivator"); }