KieScanner cannot fetch LATEST Jars from custom Maven repository - Maven - 3.6.3
by suriya devan
Hello All,
I am using a drool version 7.x. I am able to get KieScanner to work on my
local maven repository using "LATEST". But everytime I update the rules on
workbench, I have to manually run mvn install in order to update my local
repository so that KieScanner can pickup the changes. Is that how it is? Or
is it possible to force a download every time the scanner runs?
I need to fetch the latest jars from my custom repo.
My configuration
KieServices ks = KieServices.Factory.get();
ReleaseId releaseId = ks.newReleaseId( "com.test", "poc", "LATEST" );
KieContainer kContainer = ks.newKieContainer(releaseId);
KieScanner kieScanner = ks.newKieScanner(kContainer);
kieScanner.start( 10000L );
Scanner scanner = new Scanner(System.in);
while (true) {
kieScanner.scanNow();
String line = scanner.nextLine();
runRule(kContainer);
}}
I have configured my custom repo in maven confg settings file. . But no luck
<profile>
<id>development</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<id>customRepo</id>
<url>https://
customRepo
</url>
<releases>
<enabled>false</enabled>
<updatePolicy>always</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>development</activeProfile>
</activeProfiles>
Any one please advise to resolve the issue?
4 years, 9 months