Spring boot 3 Drools 9.44.0.Final kieBuilder не работает с Sisu: ошибка при внедрении: org.apache.maven.plugin.internal.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring boot 3 Drools 9.44.0.Final kieBuilder не работает с Sisu: ошибка при внедрении: org.apache.maven.plugin.internal.

Сообщение Anonymous »

Я интегрирую слюни с приложением Spring Boot 3, работающим на Java17, но при запуске приложения kieBuilder.buildAll() происходит сбой с исключением
Sisu : Error injecting: org.apache.maven.plugin.internal.DefaultMavenPluginManager

Что я пробовал
Проверил, что необходимые зависимости Drools включены в pom.xml.
Убедился, что файл Drools .drl находится в пути к классам.Проверено, есть ли проблемы совместимости с Java 17, Spring Boot 3 или Drools 9.44.0.Final.
Пытался запустить mvn clean install для убедитесь, что зависимости разрешены правильно.
Ниже приведена моя Java-конфигурация, вызывающая слюни
@Configuration
@Slf4j
public class DroolDataSourceConfig {

@Bean(name = "conditionalKieContainer")
public KieContainer createConditionalKieContainer() {
return createKieContainer("abc.drl");
}

private KieContainer createKieContainer(String droolsFilePath) {
log.info("init Kie Container");
KieServices kieServices = KieServices.Factory.get();
KieFileSystem kieFileSystem = kieServices.newKieFileSystem();
kieFileSystem.write(ResourceFactory.newClassPathResource(droolsFilePath, "UTF-8"));
KieBuilder kieBuilder = kieServices.newKieBuilder(kieFileSystem);
kieBuilder.buildAll();
KieModule kieModule = kieBuilder.getKieModule();
return kieServices.newKieContainer(kieModule.getReleaseId());
}
}

Зависимости POM


4.0.0

org.springframework.boot
spring-boot-starter-parent
3.1.4



com.company.program
test-program
0.0.1-SNAPSHOT
pom
test-program
Project for Tesgt

child-common


17
3.13.0
1.5.5.Final
1.18.30
11.1.2
5.5.0
4.5.0
4.8.1
1.7.4
5.3.0
3.2.1
2.26.0
1.17.0
0.0.9-SNAPSHOT
1.0.0
4.4
2.5.0
2.2.1



org.apache.kafka
kafka-streams
${version.kafka.streams}


org.springframework.boot
spring-boot-starter-graphql


org.springframework.boot
spring-boot-starter-web


org.springframework.boot
spring-boot-starter-test
test


org.springframework
spring-webflux


org.springframework.graphql
spring-graphql-test
test


com.azure
azure-spring-data-cosmos
${azure.spring.data.cosmos.version}


org.jacoco
jacoco-maven-plugin
0.8.10



org.springdoc
springdoc-openapi-starter-webmvc-ui
${version.openapi.swagger}



org.openapitools
jackson-databind-nullable
0.2.6



com.graphql-java
graphql-java-extended-scalars
22.0


org.aspectj
aspectjweaver
1.9.22



org.springframework.retry
spring-retry
2.0.3


org.springframework
spring-aspects
6.1.5



org.kie
kie-ci
9.44.0.Final


org.drools
drools-decisiontables
9.44.0.Final


org.drools
drools-mvel
9.44.0.Final


org.drools
drools-core
9.44.0.Final


org.drools
drools-compiler
9.44.0.Final





com.diffplug.spotless
spotless-maven-plugin
${version.sppotless.maven.plugin}



${version.google.Java.Format}
GOOGLE






check






maven-surefire-plugin

true

${project.basedir}/src/test/resources/tunr


org.apache.maven.plugins
${apache.maven-surefire-plugin.version}


org.jacoco
jacoco-maven-plugin


prepare-agent

prepare-agent



report
prepare-package

report



post-unit-test
test

report





maven-compiler-plugin

${java.version}
${java.version}

org.apache.maven.plugins
${org.apache.maven.plugins}






Подробнее здесь: https://stackoverflow.com/questions/792 ... -injecting
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»