JarからZulをロードする方法を知っている人はいますか? Zul を含むライブラリ プロジェクトがあります。現在、私は createComponents(String uri, Component parent, Map arg) を使用していますが、jar 内の uri がわからないか参照できません。
私は今使っています:
public static Component createComponentsFromJar(final String path, final Component parent, final Map<?,?> arg) throws IOException {
final InputStream resourceAsStream = ComponentHelper.class.getClassLoader().getResourceAsStream(path);
final PageDefinition pageDefinition = Executions.getCurrent().getPageDefinitionDirectly(new InputStreamReader(resourceAsStream), "zul");
resourceAsStream.close();
return Executions.createComponents(pageDefinition, parent, arg);
}
新しいページを作成するこの方法の問題点を知っている人はいますか? 拘束力の問題か何か?