RED-8833: Revert not working fix for removing old artifacts from cache

This commit is contained in:
Dominique Eifländer 2024-05-27 09:02:39 +02:00
parent 1728738ae3
commit 718960c4de

View File

@ -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);