2017-07-18 40 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。這將更好地理解上述兩種方法。