我正在使用 Drools 工作台凭据获取 Drools Maven 工件 (DMN)。下面附上测试代码
KieServices ks = KieServices.Factory.get();
KieRepository kr = ks.getRepository();
UrlResource urlResource = (UrlResource) ks.getResources().newUrlResource(url);
urlResource.setUsername("admin");
urlResource.setPassword("admin");
urlResource.setBasicAuthentication("enabled");
InputStream is = urlResource.getInputStream();
KieModule kModule = kr.addKieModule(ks.getResources().newInputStreamResource(is));
有没有办法在不使用凭据(在 URL 中传递)的情况下访问 Maven 工件?也许我们需要更新 Drools 安全性?