本文整理了Java中org.jboss.shrinkwrap.api.asset.ArchiveAsset.<init>()
方法的一些代码示例,展示了ArchiveAsset.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ArchiveAsset.<init>()
方法的具体详情如下:
包路径:org.jboss.shrinkwrap.api.asset.ArchiveAsset
类名称:ArchiveAsset
方法名:<init>
[英]Creates a new instance wrapping the specified Archive, which will use the specified StreamExporter to represent the archive as an InputStream in Asset#openStream().
[中]创建包装指定存档的新实例,该实例将使用指定的StreamExporter将存档表示为资产#openStream()中的InputStream。
代码示例来源:origin: com.kumuluz.ee.testing/kumuluzee-arquillian-container
private static JavaArchive generateWar(Archive<?> archive, List<String> deploymentLibraries) {
JavaArchive javaArchive = archive.as(JavaArchive.class);
Archive<?>[] requiredLibraries = RequiredLibraries.getRequiredLibraries(deploymentLibraries);
Arrays.stream(requiredLibraries).forEach(f -> javaArchive.add(new ArchiveAsset(f, ZipExporter.class),
"/WEB-INF/lib/" + f.getName()));
return javaArchive;
}
代码示例来源:origin: shrinkwrap/shrinkwrap
/**
* {@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, Class<? extends StreamExporter> exporter) {
// Precondition checks
Validate.notNull(path, "No path was specified");
Validate.notNull(archive, "No archive was specified");
Validate.notNull(exporter, "No exporter was specified");
// Make a Path
final String archiveName = archive.getName();
final ArchivePath contentPath = new BasicPath(path, archiveName);
// Create ArchiveAsset
final ArchiveAsset archiveAsset = new ArchiveAsset(archive, exporter);
// Delegate
return add(archiveAsset, contentPath);
}
代码示例来源:origin: org.jboss.arquillian.extension/arquillian-extension-byteman
jar.add(new ArchiveAsset(agentJar, ZipExporter.class), BytemanConfiguration.BYTEMAN_JAR);
} else {
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
/**
* {@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, Class<? extends StreamExporter> exporter) {
// Precondition checks
Validate.notNull(path, "No path was specified");
Validate.notNull(archive, "No archive was specified");
Validate.notNull(exporter, "No exporter was specified");
// Make a Path
final String archiveName = archive.getName();
final ArchivePath contentPath = new BasicPath(path, archiveName);
// Create ArchiveAsset
final ArchiveAsset archiveAsset = new ArchiveAsset(archive, exporter);
// Delegate
return add(archiveAsset, contentPath);
}
代码示例来源:origin: org.apache.openwebbeans.arquillian/owb-arquillian-standalone
asset = new ArchiveAsset(fileArchive, ZipExporter.class);
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
X archive = ShrinkWrap.create(formatBinding.getImporter(), path.get()).importFrom(stream).as(type);
delete(path);
add(new ArchiveAsset(archive, formatBinding.getExporter()), path);
代码示例来源:origin: shrinkwrap/shrinkwrap
X archive = ShrinkWrap.create(formatBinding.getImporter(), path.get()).importFrom(stream).as(type);
delete(path);
add(new ArchiveAsset(archive, formatBinding.getExporter()), path);
内容来源于网络,如有侵权,请联系作者删除!