2013-01-09 53 views

回答

8

這樣做的過程描述在http://developer.actuate.com/community/forum/?app=blog&blogid=45&showentry=471,但事實證明,有幾個重要的步驟丟失。我會在這裏填上幾個空白。

原始說明描述了使用com.actuate.json.JSONParser類創建腳本數據源的「打開」腳本。首先,要認識到這個類不是BIRT的一部分,需要手動添加(以及任何依賴)。

原始指令提供的下載提供了com.actuate.json.JSONParser類,但讓您自己決定依賴關係。爲了使事情更簡單,我重新實現了Maven中的JSONParser庫,然後它將爲您下載和打包依賴關係。它還包括一些錯誤修復和增強功能,如GZIP壓縮支持。您可以從https://github.com/mcasperson/birt-jsonparser得到Maven項目,並建立了JSONParser庫和包的依賴關係,運行命令

mvn clean package dependency:copy-dependencies 

這將導致BIRT-jsonparser-0.0.1-SNAPSHOT.jar文件是在目標目錄中創建,並將所有依賴項複製到目標\依賴項目錄中。將所有這些JAR文件複製到{BIRT_INSTALL} /plugins/org.eclipse.birt.report.viewer_ {BIRT_VIEWER_VERSION}/birt/scriptlib目錄中,以允許從BIRT報告中訪問JSONParser類。

如果要調試報告,這些JAR文件也必須在調試配置文件中引用。

enter image description here

+4

您的第一個鏈接似乎不存在了... –