- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl
类的一些代码示例,展示了ZipImporterImpl
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipImporterImpl
类的具体详情如下:
包路径:org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl
类名称:ZipImporterImpl
[英]Used to import existing Zip files/streams into the given Archive
[中]用于将现有的Zip文件/流导入到给定的存档中
代码示例来源:origin: org.wildfly.swarm/wildfly-swarm-container
protected boolean setupUsingAppArtifact(DependenciesContainer<?> archive) throws IOException {
String appArtifact = System.getProperty("wildfly.swarm.app.artifact");
if (appArtifact != null) {
try (InputStream in = ClassLoader.getSystemClassLoader().getResourceAsStream("_bootstrap/" + appArtifact)) {
ZipImporterImpl importer = new ZipImporterImpl(archive);
importer.importFrom(in);
}
return true;
}
return false;
}
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.ZipImporter#importZip(java.util.zip.ZipInputStream)
*/
@Override
@Deprecated
public ZipImporter importZip(final ZipInputStream stream) {
// Delegate
return this.importFrom(stream);
}
代码示例来源:origin: shrinkwrap/shrinkwrap
final Archive<?> archive = this.getArchive();
代码示例来源:origin: shrinkwrap/shrinkwrap
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.ZipImporter#importZip(java.util.zip.ZipFile)
*/
@Deprecated
@Override
public ZipImporter importZip(ZipFile file) {
// Delegate
return this.importFrom(file);
}
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
private ZipImporter importFrom(final ZipFile file, Filter<ArchivePath> filter) throws ArchiveImportException {
Validate.notNull(file, "File must be specified");
try {
Enumeration<? extends ZipEntry> entries = file.entries();
while (entries.hasMoreElements()) {
ZipEntry entry = entries.nextElement();
// Get the entry (path) name
final String entryName = entry.getName();
if(!filter.include(ArchivePaths.create(entryName))) {
continue;
}
// Get the archive
final Archive<?> archive = this.getArchive();
// Handle directories separately
if (entry.isDirectory()) {
archive.addAsDirectory(entryName);
continue;
}
archive.add(new ZipFileEntryAsset(file, entry), new BasicPath(entryName));
}
} catch (Exception e) {
throw new ArchiveImportException("Could not import file", e);
}
return this;
}
}
代码示例来源:origin: org.wildfly.swarm/wildfly-swarm-container
public static JavaArchive artifact(String gav, String asName) throws IOException, ModuleLoadException {
File file = findFile(gav);
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, asName);
new ZipImporterImpl(archive).importFrom(file);
return archive;
}
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.ZipImporter#importZip(java.util.zip.ZipFile)
*/
@Deprecated
@Override
public ZipImporter importZip(ZipFile file) {
// Delegate
return this.importFrom(file);
}
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
final Archive<?> archive = this.getArchive();
代码示例来源:origin: org.wildfly.swarm/wildfly-swarm-container
public static JavaArchive artifact(String gav) throws IOException, ModuleLoadException {
File file = findFile(gav);
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, file.getName());
new ZipImporterImpl(archive).importFrom(file);
return archive;
}
代码示例来源:origin: shrinkwrap/shrinkwrap
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.ZipImporter#importZip(java.util.zip.ZipInputStream)
*/
@Override
@Deprecated
public ZipImporter importZip(final ZipInputStream stream) {
// Delegate
return this.importFrom(stream);
}
代码示例来源:origin: shrinkwrap/shrinkwrap
final Archive<?> archive = this.getArchive();
代码示例来源:origin: org.wildfly.swarm/wildfly-swarm-container
protected boolean setupUsingAppPath(DependenciesContainer<?> archive) throws IOException {
String appPath = System.getProperty("wildfly.swarm.app.path");
if (appPath != null) {
final Path path = Paths.get(System.getProperty("wildfly.swarm.app.path"));
if (Files.isDirectory(path)) {
Files.walkFileTree(path, new SimpleFileVisitor<Path>() {
@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);
}
});
} else {
ZipImporterImpl importer = new ZipImporterImpl(archive);
importer.importFrom(new File(System.getProperty("wildfly.swarm.app.path")));
}
return true;
}
return false;
}
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.StreamImporter#importFrom(java.io.File)
*/
@Override
public ZipImporter importFrom(final ZipFile file) throws ArchiveImportException {
return importFrom(file, Filters.includeAll());
}
代码示例来源:origin: org.wildfly.swarm/wildfly-swarm-container
new ZipImporterImpl(archive).importFrom(artifact);
archives.add(archive);
if (artifact.isFile()) {
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, artifact.getName());
new ZipImporterImpl(archive).importFrom(artifact);
archives.add(archive);
} else {
代码示例来源:origin: shrinkwrap/shrinkwrap
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.StreamImporter#importFrom(java.io.File)
*/
@Override
public ZipImporter importFrom(final ZipFile file) throws ArchiveImportException {
return importFrom(file, Filters.includeAll());
}
代码示例来源:origin: wildfly-swarm-archive/ARCHIVE-wildfly-swarm
ZipImporterImpl importer = new ZipImporterImpl(archive);
importer.importFrom(in);
Node jsonNode = archive.get("keycloak.json");
if (jsonNode == null) {
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.StreamImporter#importFrom(java.io.InputStream)
*/
@Override
public ZipImporter importFrom(final InputStream stream) throws ArchiveImportException {
return importFrom(stream, Filters.includeAll());
}
代码示例来源:origin: org.jboss.shrinkwrap/shrinkwrap-impl-base
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.StreamImporter#importFrom(java.io.File)
*/
@Override
public ZipImporter importFrom(final File file) throws ArchiveImportException {
return importFrom(file, Filters.includeAll());
}
代码示例来源:origin: shrinkwrap/shrinkwrap
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.StreamImporter#importFrom(java.io.InputStream)
*/
@Override
public ZipImporter importFrom(final InputStream stream) throws ArchiveImportException {
return importFrom(stream, Filters.includeAll());
}
代码示例来源:origin: shrinkwrap/shrinkwrap
/**
* {@inheritDoc}
*
* @see org.jboss.shrinkwrap.api.importer.StreamImporter#importFrom(java.io.File)
*/
@Override
public ZipImporter importFrom(final File file) throws ArchiveImportException {
return importFrom(file, Filters.includeAll());
}
本文整理了Java中org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl.importFrom()方法的一些代码示例,展示了ZipIm
本文整理了Java中org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl.()方法的一些代码示例,展示了ZipImporterImpl
我是一名优秀的程序员,十分优秀!