Linux からキューブにアクセスするためにいくつかの xmla クライアントを作成する必要があり、いくつかの古いプロジェクト olap4j hereを見つけました。
私はantでそれを構築することにしました。JDK と Java をダウングレードし、ビルド構成に必要なすべての証明書をダウンロードしました。
結局のところ、次のようにアリを実行します。
$ JAVA_HOME=/home/helga/jdk1.7.0_80/
$ /home/helga/jdk1.7.0_80/bin/java \
-Djavax.net.ssl.trustStore=/home/helga/jdk1.7.0_80/lib/security/cacerts/keystore.jks \
-Djavax.net.ssl.trustStorePassword=[password] \
-Dhttps.protocols=TLSv1.2 \
-cp /home/helga/apache-ant-1.9.15/lib/ant-launcher.jar \
org.apache.tools.ant.launch.Launcher
だから私はずっと前進しましたが、アイビーで立ち往生しています:
clean-jars:
[delete] Deleting directory /home/helga/repos/olap4j/lib
[delete] Deleting directory /home/helga/repos/olap4j/testlib
resolve-default:
[ivy:resolve] :: Ivy 2.1.0 - 20090925235825 :: http://ant.apache.org/ivy/ ::
[ivy:resolve] :: loading settings :: file = /home/helga/repos/olap4j/ivysettings.xml
[ivy:resolve] :: resolving dependencies :: org.olap4j#olap4j;TRUNK-SNAPSHOT
[ivy:resolve] confs: [default]
[ivy:resolve] :: resolution report :: resolve 398ms :: artifacts dl 0ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 1 | 0 | 0 | 0 || 0 | 0 |
---------------------------------------------------------------------
[ivy:resolve]
[ivy:resolve] :: problems summary ::
[ivy:resolve] :::: WARNINGS
[ivy:resolve] module not found: net.java.dev.javacc#javacc;5.0
[ivy:resolve] ==== local: tried
[ivy:resolve] /home/helga/.ivy2/local/net.java.dev.javacc/javacc/5.0/ivys/ivy.xml
[ivy:resolve] -- artifact net.java.dev.javacc#javacc;5.0!javacc.jar:
[ivy:resolve] /home/helga/.ivy2/local/net.java.dev.javacc/javacc/5.0/jars/javacc-5.0.jar
[ivy:resolve] ==== pentaho-ivy: tried
[ivy:resolve] http://ivy-nexus.pentaho.org/content/groups/omni/net.java.dev.javacc/javacc/5.0/javacc-5.0.ivy.xml
[ivy:resolve] ==== pentaho-mvn: tried
[ivy:resolve] http://ivy-nexus.pentaho.org/content/groups/omni/net/java/dev/javacc/javacc/5.0/javacc-5.0.pom
[ivy:resolve] -- artifact net.java.dev.javacc#javacc;5.0!javacc.jar:
[ivy:resolve] http://ivy-nexus.pentaho.org/content/groups/omni/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar
[ivy:resolve] ==== public-maven: tried
[ivy:resolve] http://ivy-nexus.pentaho.org/content/groups/omni/net/java/dev/javacc/javacc/5.0/javacc-5.0.pom
[ivy:resolve] -- artifact net.java.dev.javacc#javacc;5.0!javacc.jar:
[ivy:resolve] http://ivy-nexus.pentaho.org/content/groups/omni/net/java/dev/javacc/javacc/5.0/javacc-5.0.jar
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: UNRESOLVED DEPENDENCIES ::
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: net.java.dev.javacc#javacc;5.0: not found
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve]
[ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
BUILD FAILED
/home/helga/repos/olap4j/build.xml:372: The following error occurred while executing this line:
/home/helga/repos/olap4j/subfloor.xml:673: impossible to resolve dependencies:
resolve failed - see output for details
私はよくグーグルで検索しましたが、何をすべきかわかりません...助けてください...
私はolap4jをビルドする必要があります。