version range in jBoss Drools ReleaseId <p>In my code I am specifying the release id of the kieJar as follows :</p> <pre><code>ReleaseId releaseId = ks.newReleaseId("com.myapp", "myjar", "1.0.0"); KieContainer kContainer = ks.newKieContainer(releaseId); KieScanner kScanner = ks.newKieScanner( kContainer ); // Start the KieScanner polling the Maven repository in provided time kScanner.start( 10000l); </code></pre> <p>I read in drools book (Mastering drools 6) that If we specify version as "1.0.0" and next version i.e. 1.0.1 is deployed in maven then KieScanner automatically updates the KieBase. I tried that But it didn't work. I tried "LATEST" and "RELEASE" also but I saw that maven 3 has dropped them. I am creating my kieJar using below GAV. I have tried to use "inclusive" and "exclusive" range also i.e. [1.0.0,) but It didn't work. </p> <pre><code>&lt;groupId&gt;com.myapp&lt;/groupId&gt; &lt;artifactId&gt;myjar&lt;/artifactId&gt; &lt;version&gt;1.0.0&lt;/version&gt; </code></pre> <p>I have used below link as reference : <a href="https://books.google.co.in/books?id=CZnjCwAAQBAJ&amp;pg=PA56&amp;lpg=PA56&amp;dq=version%20range%20in%20drools&amp;source=bl&amp;ots=NJ2p8xIADt&amp;sig=FEB8XlAro0KedtarNyHpKz3WKhw&amp;hl=en&amp;sa=X&amp;ved=0ahUKEwiV2KWLs6bPAhXBMY8KHYokDPUQ6AEIKjAD#v=onepage&amp;q=version%20range%20in%20drools&amp;f=false" rel="nofollow">Mastering jBoss drools 6</a></p> <p>My guess is version range should work in "ReleaseId" BUT Do I Need to make any changes in my POM.xml also while generating KieJar ? OR How can I specify kieJar version only once in my code and If there is any version upgrade in kieJar , KieScanner should automatically update. Please help me. </p>