2016-09-27 11 views
2

私は、PlayアプリケーションプロジェクトでGephi-toolkitを使用しようとしています。最初は、未解決の依存関係のためにプロジェクトを構築できませんでした。 enter link description hereからの答えが示唆したように、私のbuild.sbtは次のようになります。sbtビルド後にgephi-toolkitでクラスが見つからない

name := """project-name""" 

version := "1.0-SNAPSHOT" 

lazy val root = (project in file(".")).enablePlugins(PlayScala) 

scalaVersion := "2.11.8" 

routesGenerator := InjectedRoutesGenerator 

resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases" 

libraryDependencies ++= Seq(
    "com.typesafe.play" %% "play-slick" % "2.0.0", 
    "com.typesafe.play" %% "play-slick-evolutions" % "2.0.0", 
    "org.scalatestplus.play" %% "scalatestplus-play" % "1.5.0" % "test", 
    "com.h2database" % "h2" % "1.4.187", 
    "org.gephi" % "gephi-toolkit" % "0.9.1", 
    specs2 % Test 
) 

resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots/" 
resolvers += "NetBeans" at "http://bits.netbeans.org/nexus/content/groups/netbeans/" 
resolvers += "gephi" at "https://raw.github.com/gephi/gephi/mvn-thirdparty-repo/" 

fork in run := false 

の依存関係が正しく解決されているように見えるが、これはSBTがGephiに関連する部分を解決したときに印刷されますものです:

[info] Updating {file:/Users/fro/Desktop/ucl-social-network/}root... 
[info] Resolving org.apache.xmlgraphics#batik-svg-dom;1.7 ... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-anim;1.7->org.apache.xmlgraphics#batik-svg-dom;1.7->... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-svg-dom;1.7->org.apache.xmlgraphics#batik-anim;1.7->... 
[info] Resolving org.apache.xmlgraphics#batik-gvt;1.7 ... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-bridge;1.7->org.apache.xmlgraphics#batik-gvt;1.7->... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-gvt;1.7->org.apache.xmlgraphics#batik-bridge;1.7->... 
[info] Resolving org.apache.xmlgraphics#batik-script;1.7 ... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-bridge;1.7->org.apache.xmlgraphics#batik-script;1.7->... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-bridge;1.7->org.apache.xmlgraphics#batik-script;1.7->... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-script;1.7->org.apache.xmlgraphics#batik-bridge;1.7->... 
[info] Resolving org.gephi#gephi-parent;0.9.1 ... 
[warn] circular dependency found: org.apache.xmlgraphics#batik-bridge;1.7->org.apache.xmlgraphics#batik-gvt;1.7->... 
[info] Resolving jline#jline;2.12.1 ... 
[info] downloading https://repo1.maven.org/maven2/org/gephi/gephi-toolkit/0.9.1/gephi-toolkit-0.9.1.jar ... 
[info] [SUCCESSFUL ] org.gephi#gephi-toolkit;0.9.1!gephi-toolkit.jar (376ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/utils-longtask/0.9.1/utils-longtask-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#utils-longtask;0.9.1!utils-longtask.nbm (135ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/project-api/0.9.1/project-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#project-api;0.9.1!project-api.nbm (911ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-exporter-api/0.9.1/io-exporter-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-exporter-api;0.9.1!io-exporter-api.nbm (116ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/graph-api/0.9.1/graph-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#graph-api;0.9.1!graph-api.nbm (116964ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/preview-api/0.9.1/preview-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#preview-api;0.9.1!preview-api.nbm (457ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-exporter-preview/0.9.1/io-exporter-preview-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-exporter-preview;0.9.1!io-exporter-preview.nbm (107ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/utils/0.9.1/utils-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#utils;0.9.1!utils.nbm (138ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/datalab-api/0.9.1/datalab-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#datalab-api;0.9.1!datalab-api.nbm (189ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/visualization-api/0.9.1/visualization-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#visualization-api;0.9.1!visualization-api.nbm (119ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/preview-plugin/0.9.1/preview-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#preview-plugin;0.9.1!preview-plugin.nbm (177ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/db-drivers/0.9.1/db-drivers-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#db-drivers;0.9.1!db-drivers.nbm (16421ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-importer-api/0.9.1/io-importer-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-importer-api;0.9.1!io-importer-api.nbm (231ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-processor-plugin/0.9.1/io-processor-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-processor-plugin;0.9.1!io-processor-plugin.nbm (121ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/appearance-api/0.9.1/appearance-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#appearance-api;0.9.1!appearance-api.nbm (154ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/statistics-api/0.9.1/statistics-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#statistics-api;0.9.1!statistics-api.nbm (116ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/statistics-plugin/0.9.1/statistics-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#statistics-plugin;0.9.1!statistics-plugin.nbm (288ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/algorithms-plugin/0.9.1/algorithms-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#algorithms-plugin;0.9.1!algorithms-plugin.nbm (102ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/mostrecentfiles-api/0.9.1/mostrecentfiles-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#mostrecentfiles-api;0.9.1!mostrecentfiles-api.nbm (103ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/layout-api/0.9.1/layout-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#layout-api;0.9.1!layout-api.nbm (115ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-generator-api/0.9.1/io-generator-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-generator-api;0.9.1!io-generator-api.nbm (94ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-generator-plugin/0.9.1/io-generator-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-generator-plugin;0.9.1!io-generator-plugin.nbm (102ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-exporter-plugin/0.9.1/io-exporter-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-exporter-plugin;0.9.1!io-exporter-plugin.nbm (183ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/filters-api/0.9.1/filters-api-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#filters-api;0.9.1!filters-api.nbm (117ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/ui-propertyeditor/0.9.1/ui-propertyeditor-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#ui-propertyeditor;0.9.1!ui-propertyeditor.nbm (105ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/layout-plugin/0.9.1/layout-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#layout-plugin;0.9.1!layout-plugin.nbm (312ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/io-importer-plugin/0.9.1/io-importer-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#io-importer-plugin;0.9.1!io-importer-plugin.nbm (284ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/filters-plugin/0.9.1/filters-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#filters-plugin;0.9.1!filters-plugin.nbm (264ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/filters-impl/0.9.1/filters-impl-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#filters-impl;0.9.1!filters-impl.nbm (154ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/appearance-plugin/0.9.1/appearance-plugin-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#appearance-plugin;0.9.1!appearance-plugin.nbm (126ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/core-library-wrapper/0.9.1/core-library-wrapper-0.9.1.nbm ... 
[info] [SUCCESSFUL ] org.gephi#core-library-wrapper;0.9.1!core-library-wrapper.nbm (29982ms) 
[info] downloading https://repo1.maven.org/maven2/org/gephi/graphstore/0.5.3/graphstore-0.5.3.jar ... 
[info] [SUCCESSFUL ] org.gephi#graphstore;0.5.3!graphstore.jar (685ms) 
[info] Done updating. 

私の問題は、GephiのAPIで文書化されているにもかかわらず、いくつかのGephiクラスはまだアクセスできないということです。 1つの例はorg.gephi.graph.api.GraphControllerクラスです(this linkを参照)。以来、私は絶対にエラーを見ないし、他のいくつかのクラスは完全にアクセス可能です(例えば、org.gephi.graph.api.Node)。何が問題なのか?

答えて

3

私はgradleプロジェクトでgephi-toolkitに似た問題があります。 nbm形式の推移的な依存関係が問題の根源です。解決策として、あなたはMavenの中央リポジトリから分類器で「すべて」をgephi-ツールキットを使用することができます。

libraryDependencies += "org.gephi" % "gephi-toolkit" % "0.9.1" classifier "all" 

エクストラリポジトリも必要です。

resolvers += "NetBeans" at "http://bits.netbeans.org/nexus/content/groups/netbeans/" 
resolvers += "gephi" at "https://raw.github.com/gephi/gephi/mvn-thirdparty-repo/" 
+0

おかげで@tbrush - 疑わしい多くの人々がこれまでに遭遇しますそのニッチなのであなたの答え:-)しかし、それは私を助けた! – Steve

関連する問題