本文整理了Java中aQute.bnd.osgi.Jar.getPackages()
方法的一些代码示例,展示了Jar.getPackages()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jar.getPackages()
方法的具体详情如下:
包路径:aQute.bnd.osgi.Jar
类名称:Jar
方法名:getPackages
暂无
代码示例来源:origin: org.wisdom-framework/wisdom-ipojo-module
private boolean isProvidedByJar(Jar jar) {
for (String s : jar.getPackages()) {
if (matches(s)) {
return true;
}
}
return false;
}
代码示例来源:origin: org.arquillian.liferay/arquillian-processor-osgi-allin
private List<String> getAuxiliaryArchivesPackages(
Collection<Archive<?>> auxiliaryArchives)
throws IOException {
List<String> packages = new ArrayList<>();
for (Archive auxiliaryArchive : auxiliaryArchives) {
ZipExporter zipExporter = auxiliaryArchive.as(ZipExporter.class);
InputStream auxiliaryArchiveInputStream =
zipExporter.exportAsInputStream();
Jar jar = new Jar(
auxiliaryArchive.getName(), auxiliaryArchiveInputStream);
packages.addAll(jar.getPackages());
}
return packages;
}
代码示例来源:origin: org.apache.felix/maven-bundle-plugin
if ( isTransitivelyOptional( optionalArtifactIds, artifact ) )
optional.addAll( jar.getPackages() );
required.addAll( jar.getPackages() );
内容来源于网络,如有侵权,请联系作者删除!