RED-8833: Revert not working fix for removing old artifacts from cache #412
@ -85,12 +85,8 @@ public class KieContainerCreationService {
|
||||
public KieBuilder registerNewKieContainerVersion(String dossierTemplateId, long version, String rules, RuleFileType ruleFileType) {
|
||||
|
||||
KieServices kieServices = KieServices.Factory.get();
|
||||
|
||||
var releaseId = getReleaseId(dossierTemplateId, version, ruleFileType);
|
||||
kieServices.getRepository().removeKieModule(releaseId);
|
||||
|
||||
KieFileSystem kieFileSystem = kieServices.newKieFileSystem();
|
||||
kieFileSystem.generateAndWritePomXML(releaseId);
|
||||
kieFileSystem.generateAndWritePomXML(getReleaseId(dossierTemplateId, version, ruleFileType));
|
||||
InputStream input = new ByteArrayInputStream(rules.getBytes(StandardCharsets.UTF_8));
|
||||
kieFileSystem.write("src/main/resources/drools/rules" + dossierTemplateId + ".drl", kieServices.getResources().newInputStreamResource(input));
|
||||
KieBuilder kieBuilder = kieServices.newKieBuilder(kieFileSystem);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user