2011-08-04 144 views
0

我现在正遇到grails依赖关系,只有jar文件中的pom.xml。基本上,我试图使用grails依赖包括neo4j,其中主文件只包含pom.xml http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22neo4j%22Grails的依赖关系neo4j

这是我BuildConfig.groovy

 

grails.project.class.dir = "target/classes" 
grails.project.test.class.dir = "target/test-classes" 
grails.project.test.reports.dir = "target/test-reports" 
//grails.project.war.file = "target/${appName}-${appVersion}.war" 
grails.project.war.file = "target/ROOT.war" 
grails.project.dependency.resolution = { 
    // inherit Grails' default dependencies 
    inherits("global") { 
     // uncomment to disable ehcache 
     // excludes 'ehcache' 
    } 
    log "warn" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose' 
    repositories { 
     grailsPlugins() 
     grailsHome() 
     grailsCentral() 

     // uncomment the below to enable remote dependency resolution 
     // from public Maven repositories 
     mavenLocal() 
//  mavenCentral() 
//  mavenRepo "http://m2.neo4j.org/snapshots/" 
//  flatDir name:'neo4j', dirs:'/lib/neo4j' 
     //mavenRepo "http://snapshots.repository.codehaus.org" 
     //mavenRepo "http://repository.codehaus.org" 
     //mavenRepo "http://download.java.net/maven/2/" 
     //mavenRepo "http://repository.jboss.com/maven2/" 

     /* 
     * Configure our resolver. 
     */ 
//  def libResolver = new org.apache.ivy.plugins.resolver.URLResolver() 
//  ['libraries', 'builds'].each { 
//   libResolver.addArtifactPattern(
//     "/Users/ncharass/.ivy/cache/[artifact]-[revision].[ext]") 
// 
//  } 
//  libResolver.name = "my-repository" 
//  libResolver.settings = ivySettings 
//  resolver libResolver 
    } 
    dependencies { 
     // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg. 
     compile 'org.neo4j:neo4j:1.4.1' 
     // runtime 'mysql:mysql-connector-java:5.1.13' 
    } 
} 

 

这似乎已成功下载的所有jar文件,但这些罐子只包含pom.xml的,它似乎摇篮或常春藤不拿起任何POM。 XML的任何参考,所以我得到了并发症的错误。

我尝试了几乎所有东西,但它似乎并不奏效。另外,我从neo4j网站下载的lib也只包含pom.xml。

请帮忙! :(

回答

0

有人已经提出了一项关于neo4j mailing list如下:

repositories { 
    grailsPlugins() 
    grailsHome() 
    grailsCentral() 

    mavenLocal() 
    mavenCentral() 

    flatDir name:'neo4j', dirs:'/${PATH}/lib/neo4j' 

} 
dependencies { 

    compile 'org.neo4j:neo4j-kernel:1.4.1' 
    compile 'org.neo4j:neo4j-cypher:1.4.1' 
    compile 'org.neo4j:neo4j-graph-algo:1.4.1' 
    compile 'org.neo4j:neo4j-graph-matching:1.4.1' 
    compile 'org.neo4j:neo4j-jmx:1.4.1' 
    compile 'org.neo4j:neo4j-lucene-index:1.4.1' 
    compile 'org.neo4j:neo4j-shell:1.4.1' 
    compile 'org.neo4j:neo4j-udc:1.4.1' 
    compile 'org.neo4j:lucene-core:3.1.0' 
    compile 'org.neo4j:scala-library:2.9.0-1' 
    compile 'org.neo4j:server-api:1.4.1' 

} 
0

或只使用

compile 'org.neo4j:neo4j-community:1.4.1' 
相关内容部分