Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java KieScanner无法从自定义Maven存储库-Maven-3.6.3获取最新的JAR_Java_Maven_Jboss_Drools_Kie - Fatal编程技术网

Java KieScanner无法从自定义Maven存储库-Maven-3.6.3获取最新的JAR

Java KieScanner无法从自定义Maven存储库-Maven-3.6.3获取最新的JAR,java,maven,jboss,drools,kie,Java,Maven,Jboss,Drools,Kie,我使用的是drool版本7.x。我能够让KieScanner使用“最新版本”在本地maven存储库上工作。但每次我在workbench上更新规则时,我都必须手动运行mvn install来更新本地存储库,以便 扫描仪可以拾取更改。是这样吗?或者每次扫描仪运行时是否可以强制下载 我需要从我的定制回购中获取最新的罐子 我的配置 KieServices ks = KieServices.Factory.get(); ReleaseId releaseId = ks.newReleaseId(

我使用的是drool版本7.x。我能够让KieScanner使用“最新版本”在本地maven存储库上工作。但每次我在workbench上更新规则时,我都必须手动运行mvn install来更新本地存储库,以便 扫描仪可以拾取更改。是这样吗?或者每次扫描仪运行时是否可以强制下载

我需要从我的定制回购中获取最新的罐子

我的配置

 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);
    }
}
我已经在maven设置文件中配置了我的自定义repo

     <profile>
        <id>development</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <repositories>
            <repository>
                <id>customRepo</id>
                <url>https://customRepo/v2</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>

发展


是否有人建议解决此问题?

最新版本和
发布版本是Maven 2个关键字。他们的行为不可预测,在Maven 3中被完全删除


参考

最新版本
发行版
是Maven 2个关键词。他们的行为不可预测,在Maven 3中被完全删除

参考文献