jena java_eclipse导入jena源码
1、下載jena源碼,下載地址:http://jena.apache.org/download/index.cgi,歷史版本下載:http://archive.apache.org/dist/jena/
本文使用版本:jena-3.13.1-source-release.zip
2、把jena-3.13.1-source-release.zip解壓在D:\project\java\jena2\jena-3.13.1
3、在D:\project\java\jena2\jena-3.13.1目錄執行cdm命令:mvn -Dmaven.test.skip=true package
(這一步可以省略,主要是因為eclipse直接導入maven項目,下載依賴包慢。)
4、導入maven,導入后項目會有錯誤信息。
5、解決方法是確保jena-shaded-guava Maven模塊在Eclipse中保持關閉狀態,再重新編譯或右鍵菜單Maven->Update Project...。
6、編譯完成后,還是會報一個Missing artifact jdk.tools:jdk.tools:jar:1.6的錯誤
解決方法,把jdk6的tools.jar(如果網上沒有tools.jar文件,網上自己下載)安裝到本地maven倉庫,執行下邊命令安裝:
mvn install:install-file -DgroupId=jdk.tools -DartifactId=jdk.tools -Dpackaging=jar -Dversion=1.6 -Dfile=tools.jar -DgeneratePom=true
打開jena-3.13.1\jena-elephas\jena-elephas-common\pom.xml,添加依賴包
jdk.tools
jdk.tools
1.6
如果導入是jena-3.14.0-source-release.zip版本,會報“Unknown?? ?pom.xml?? ??? ?Maven Configuration Problem”錯誤,打開對應的pom.xml文件,加入maven-jar-plugin插件代碼,再右鍵菜單:Maven->Update Project...
org.apache.maven.plugins
maven-jar-plugin
3.1.1
7、編譯成功,沒有報錯
官方http://jena.apache.org/tutorials/rdf_api.html教程對應的示例代碼jena-3.13.1\jena-core\src-examples,可以直接編譯測試
總結
以上是生活随笔為你收集整理的jena java_eclipse导入jena源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创建java取消module_Intel
- 下一篇: JAVA确保垃圾回收后结束程序_Java