SaxonXQDataSource類缺少來自最新的Saxon-HE 9.5.1-6 Maven存儲庫。這個課程存在於薩克森-HP 9.5.1.4。事實上,整個net.sf.saxon.xqj軟件包在最新的9.5.1-6版本中似乎缺失。那個班級是否搬到了某個地方?Saxon-HE 9.5.1-6中缺少SaxonXQDataSource類9.5.1-6
回答
XQJ軟件包故意從主要的撒克遜JAR文件中刪除,因爲那些關心這些事情的人指出XQJ許可證並非嚴格意義上的「開放源代碼」;對於開源狂熱者來說,它並不具備資格,因爲Oracle(許可它的人)堅持認爲該接口不能被修改,並且除非通過所有兼容性測試,否則它不能與實現一起分發。雖然這些對你我來說似乎是完全合理的規則,但是對於某些人(例如一些Lunix發行版)來說,這是對開源原則的充分背離,使得整個Saxon-HE無法獲得其開放源代碼許可。
這是我們的意圖,旨在將SaXon的XQJ支持作爲單獨模塊分發給那些想要它的人。然而,我認爲在9.5.1.6版本(當然在Maven上傳中)我們得到了這個錯誤,這是我們需要解決的問題。與此同時,它仍然是Saxon-PE和Saxon-EE的一部分(只要不嘗試使用PE或EE特定的功能,您可以始終使用這些JAR文件,無需許可證)。
如上所述(在答案1中)XQJ已被移入單獨的jar文件。然而,事實上Saxon-HE在通常的地方(即SourceForge和Maven)都可以使用tt。
Maven的文件名作爲撒克遜-HE-9.5.1-6-xqj.jar
見撒克遜-HE Maven的程序存儲庫: http://repo1.maven.org/maven2/net/sf/saxon/Saxon-HE/9.5.1-6/
有兩件事情需要按順序完成將Saxon-HE升級到版本9.5以上。
在Gradle的情況下添加compile "net.sf.saxon:Saxon-HE:$saxonHeVersion:xqj"
恰好低於compile "net.sf.saxon:Saxon-HE:$saxonHeVersion"
。對於Maven,您需要使用<classifier>xqj<classifier>
。
在Java代碼更改import net.sf.saxon.xqj.SaxonXQDataSource;
到import com.saxonica.xqj.SaxonXQDataSource
。
- 1. Java.net缺少類?
- 2. Twitter4j - 類缺少
- 3. OpenNetCF.Net.NetworkInformation.Adapter類缺少
- 4. 缺少類:org.apache.commons.lang.exception.NestableException
- 5. 缺少org.andengine.BuildConfig類
- 6. 從XMLschema.xsd中缺少JAXB類
- 7. xades4j中缺少CountersignedSignature類型
- 8. DatastoreIO類中缺少withNamespace()
- 9. Android中缺少javax類
- 10. R.java中缺少id類
- 11. java - 缺少主類
- 12. iTextSharp缺少HeaderFooter類
- 13. 由於缺少類
- 14. 缺少`rbc-now`類
- 15. MigratorDotNet缺少數據庫類
- 16. 缺少類的問題DataEntry
- 17. 類反射:缺少屬性
- 18. IncompleteAnnotationException:dagger.Provides缺少元素類型
- 19. QueryDsl maven插件缺少類
- 20. System.Diagnostics調試類缺少?
- 21. ASMifier類從ASM缺少3.3.1
- 22. 缺少激活DataHandler類
- 23. cakephp單元類*缺少
- 24. Property'includes'缺少類型'Subscription'-angular2
- 25. `_`缺少參數類型
- 26. System.Web.Abstractions DLL缺少HttpPostedFileBase類
- 27. 與QObject缺少派生類
- 28. 缺少參數類型
- 29. 缺少BigQuery記錄類型
- 30. 缺少android類 - AbstractWheelTextAdapter和WheelView
的問題是,我使用的是具有相關性隨着Maven的pom.xml:\t \t net.sf.saxon 撒克遜-HE 9.5.1-6 它不下載Saxon-HE-9.5.1-6 XQJ罐子。你知道XQJ是否存在Maven依賴關係? –
Tom
2014-09-04 23:01:06
我不太確定它是如何工作的。我會調查並回復你。 – ond1 2014-09-08 16:01:12
嗨ond1,你能找到我如何通過最新的XQJ依賴jar的maven得到最新的Saxon HE嗎?你能在哪裏解決這個問題? – Tom 2014-09-17 20:17:56