2017-07-18 39 views
1

我的项目依赖于Drools的5.6.0.Final版本的Drools-spring.xsd的。作为这一部分,我试图找到一个我可以依赖的URI,用于drools-spring.xsd文件。我试图为我可以引用的那个文件找到一个可靠的URI,这样日食就不会显示问题,所以spring也可以拦截这些请求,并用它认为合适的jar文件替换。位置上git的集线器(或可靠的消息来源)

我可以深入到滴料,弹簧5.6.0.Final.jar在Eclipse和看到org.drools.container.spring的XSD文件。我也可以在这里看到xsd文件:http://grepcode.com/file_/repository.jboss.org/nexus/content/repositories/releases/org.drools/drools-spring/5.6.0.Final/org/drools/container/spring/drools-spring.xsd/?v=source

去drools.org并跟随他们的链接到github,并按照他们在README文件中显示的组的名称重命名为https://github.com/kiegroup。我搜索了这个组的xsd文件,但没有运气。例如https://github.com/kiegroup/droolsjbpm-integration/find/5.6.0.Finalhttps://github.com/kiegroup/drools/find/5.6.0.Final

这让我觉得xsd文件 是生成的?有人可以证实这一点,如果是这样,是否有一个可靠的URI,我可以参考这个?

+0

在我的工作中做笔记。如果任何人想出更好的解决方案,就会暂时将其打开。由于我找不到原始作者的来源,我最终创建了一个内部回购的内部托管服务,我们可以使用这些服务来为XSD服务,这就是我们可以通过服务器上的URI引用XSD。通过自己托管,我们不必担心安全问题,因为我们从爆炸的jar文件中获取了XSD。 –

回答

0

出于某种原因,Drools的队伍不会保持该模式的一个托管版本。

这里有an old post从马克·普罗克托解释它。

据我了解,他们的政策仍然是相同的:没有举办任何.xsd文件。

希望它能帮助,

0

上滴料网站Drools的-spring.xsd文件的位置会给你一个404错误。您可以在网上搜索时找到以下两种方法。

一:主机文件在本地计算机

两个上:将.xsd文件在同一目录中的XML文件引用它的位置。

请参考下面的information。这将更好地理解上述两种方法。