I just noticed the Kie Maven Plugin (7.13.0.Final) does not seem to be generating the "cache" file anymore for me.
The Maven module is defined as <packaging>kjar</packaging>. I have a kmodule.xml inside the META-INF folder.
NOTE: This is running against JDK10 and as far as I can recall I have see the kbase.cache before.
I see this in the Maven output:
[INFO] --- kie-maven-plugin:7.13.0.Final:build (default-build) @ projects-dialogue-rules ---
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-core/7.13.0.Final/drools-core-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.core.io.impl.ResourceFactoryServiceImpl
[INFO] Adding Service org.drools.core.marshalling.impl.MarshallerProviderImpl
[INFO] Adding Service org.drools.core.concurrent.ExecutorProviderImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-compiler/7.13.0.Final/drools-compiler-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.compiler.kie.builder.impl.KieServicesImpl
[INFO] Adding Service org.drools.compiler.builder.impl.KnowledgeBuilderFactoryServiceImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-model-compiler/7.13.0.Final/drools-model-compiler-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.modelcompiler.CanonicalKieModuleProvider
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/kie/kie-internal/7.13.0.Final/kie-internal-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.kie.internal.services.KieAssemblersImpl
[INFO] Adding Service org.kie.internal.services.KieRuntimesImpl
[INFO] Adding Service org.kie.internal.services.KieWeaversImpl
[INFO] Adding Service org.kie.internal.services.KieBeliefsImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-decisiontables/7.13.0.Final/drools-decisiontables-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.decisiontable.DecisionTableProviderImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-scorecards/7.13.0.Final/drools-scorecards-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.scorecards.ScoreCardProviderImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/kie-pmml/7.13.0.Final/kie-pmml-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service +org.kie.pmml.assembler.PMMLAssemblerService
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/jbpm/jbpm-bpmn2/7.13.0.Final/jbpm-bpmn2-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.jbpm.bpmn2.BPMN2ProcessProviderImpl
[INFO] Adding Service org.jbpm.bpmn2.xml.XmlProcessDumperFactoryServiceImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/jbpm/jbpm-flow-builder/7.13.0.Final/jbpm-flow-builder-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.jbpm.process.builder.ProcessBuilderFactoryServiceImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/jbpm/jbpm-flow/7.13.0.Final/jbpm-flow-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.jbpm.marshalling.impl.ProcessMarshallerFactoryServiceImpl
[INFO] Adding Service org.jbpm.process.instance.ProcessRuntimeFactoryServiceImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-workbench-models-guided-dtable/7.13.0.Final/drools-workbench-models-guided-dtable-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.workbench.models.guided.dtable.backend.GuidedDecisionTableProviderImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-workbench-models-guided-template/7.13.0.Final/drools-workbench-models-guided-template-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.workbench.models.guided.template.backend.GuidedRuleTemplateProviderImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-workbench-models-guided-scorecard/7.13.0.Final/drools-workbench-models-guided-scorecard-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.workbench.models.guided.scorecard.backend.GuidedScoreCardProviderImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/optaplanner/optaplanner-core/7.13.0.Final/optaplanner-core-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service +org.optaplanner.core.impl.solver.kie.KieSolverAssemblerService
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/kie/kie-dmn-core/7.13.0.Final/kie-dmn-core-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service +org.kie.dmn.core.assembler.DMNAssemblerService
[INFO] Adding Service +org.kie.dmn.core.runtime.DMNRuntimeService
[INFO] Adding Service +org.kie.dmn.core.weaver.DMNWeaverService
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-compiler/7.13.0.Final/drools-compiler-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.compiler.kie.builder.impl.KieServicesImpl
[INFO] Adding Service org.drools.compiler.builder.impl.KnowledgeBuilderFactoryServiceImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/kie/kie-ci/7.13.0.Final/kie-ci-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.kie.scanner.KieScannerFactoryServiceImpl
[INFO] Adding Service org.kie.scanner.MavenClassLoaderResolver
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/drools/drools-core/7.13.0.Final/drools-core-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.drools.core.io.impl.ResourceFactoryServiceImpl
[INFO] Adding Service org.drools.core.marshalling.impl.MarshallerProviderImpl
[INFO] Adding Service org.drools.core.concurrent.ExecutorProviderImpl
[INFO] Loading kie.conf from jar:file:/home/projects/.m2/repository/org/kie/kie-internal/7.13.0.Final/kie-internal-7.13.0.Final.jar!/META-INF/kie.conf in classloader java.net.FactoryURLClassLoader@6eaa6b0c
[INFO] Adding Service org.kie.internal.services.KieAssemblersImpl
[INFO] Adding Service org.kie.internal.services.KieRuntimesImpl
[INFO] Adding Service org.kie.internal.services.KieWeaversImpl
[INFO] Adding Service org.kie.internal.services.KieBeliefsImpl
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/home/projects/.m2/repository/com/thoughtworks/xstream/xstream/1.4.10/xstream-1.4.10.jar) to field java.util.TreeMap.comparator
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[INFO] KieModule was added: MemoryKieModule[releaseId=org.default:artifact:1.0.0]
[INFO] kieMap not present
[INFO] Kie Map empty
[INFO] KieModule successfully built!
[INFO]
[INFO] --- kie-maven-plugin:7.13.0.Final:injectreactive (default-injectreactive) @ projects-dialogue-rules ---
But, looking in the "classes" folder after a mvn install I do not see the cache file anymore.