有一个外部存储库,即同一VM上的独立应用程序,其中安装了jbpm。可以将kjar从它部署到kie-工作台单击New,但希望通过编程方式将其部署到kjar。你有什么建议吗?我已经找到了两种可能性,一种是使用kie-config-cli.sh,但不幸的是,它似乎不起作用,第二种是使用带有/maven/部署命令的Rest Api,但为此目的,应该已经在kie-server上创建了项目,这就是为什么我希望避免使用这个项目。1.关于第一种方法:我使用kie-config.cli来‘approach’,输入所有相同的版本、groupId和组织,就像我在kie-workbench中手动完成的那样,但是kieworkbench中什么也没有出现(是的,settings.xml知道我的外部存储库)。
提前谢谢你!
Jbpm 6.4.0决赛在Wildfly 8.2.0,Apache Archiva 2.2.1在Jetty
发布于 2016-12-21 09:58:33
已经有一个rest-api用于此目的: POST@ /rest/deployments/groupId:artifactId:version/deploy BODY: Header: Content: application/xml
要部署的本地机器上的*settings.xml (maven)应该知道您的外部存储库,而且pom.xml应该包含这个信息(如果您使用'mvn‘部署到它,它将包含这个信息!)
发布于 2016-12-17 18:25:53
KIE服务器允许它的整个生命周期。
第二个带有/maven/部署命令的Rest,但为此目的,应该已经在kie-server上创建了项目,这就是为什么我希望避免使用这个项目。
如果您所说的“项目”是指“容器”,那么使用HTTP方法创建容器:http://(server)/(context)/services/rest/server/containers/(containerName)
对于XML请求,如下所示:
<kie-container container-id="(containerName)">
<release-id>
<group-id>com.myCompany.productName</group-id>
<artifact-id>product-name-module-name</artifact-id>
<version>1.0</version>
</release-id>
</kie-container>https://stackoverflow.com/questions/41197028
复制相似问题