2013-02-28 13 views
5

Trước tiên tôi muốn thông báo rằng cùng một loại câu hỏi đã được hỏi tại đây grails plugin dependencies with classifiers nhưng chúng không có câu trả lời.Grails thêm sự phụ thuộc với "bộ phân loại" không hoạt động

Tôi đang cố thêm jar "json-lib.jar" và phụ thuộc vào tệp BuildConfig.groovy. Sự phụ thuộc này có yếu tố được gọi là vì điều này tôi không thể tải xuống phụ thuộc.

dependencies {runtime group:'net.sf.json-lib', name:'json-lib', classifier:'jdk15',version:'2.4'} 

Nhưng điều này không hữu ích.

Tôi cũng đã cố gắng như thế này

'phụ thuộc {runtime 'net.sf.json-lib: json-lib: 2.4: jdk15'}

Cái này cũng không giúp

thậm chí đã cố gắng tạo ra một maven pom-file và thêm vào "json-lib.jar" phụ thuộc vào tập tin pom nhưng nhận giống nhau nhưng nếu thử sử dụng cùng phụ thuộc vào dự án maven java của tôi nó hoạt động tốt

<dependency> 
<groupId>net.sf.json-lib</groupId> 
<artifactId>json-lib</artifactId> 
    <version>2.4</version> 
    <type>jar</type> 
    <classifier>jdk15</classifier> 
    <scope>compile</scope> 
</dependency> 

nhưng, lần này một lso không giúp.

thông báo lỗi của tôi trên cố gắng để Refresh phụ thuộc (Trong STS)

WARNINGS 
    [FAILED  ] net.sf.json-lib#json-lib;2.4!json-lib.jar: (0ms) 


==== grailsHome: tried 

    C:\Users\Target\.grails\2.1.1\cached-installed-plugins/json-lib-2.4.jar 

==== grailsHome: tried 

    C:\Users\Target\Software\Groovy -STS\Installed Directory\grails-2.1.1/plugins/json-lib-2.4.jar 

==== grailsCentral: tried 

    http://grails.org/plugins/grails-json-lib/tags/RELEASE_2.4/grails-json-lib-2.4.jar 

==== http://repo.grails.org/grails/core: tried 

    http://repo.grails.org/grails/core/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== localMavenResolver: tried 

    C:\Users\Target/.m2/repository/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== mavenCentral: tried 

    http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== ebrRelease: tried 

    http://repository.springsource.com/maven/bundles/release/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== ebrExternal: tried 

    http://repository.springsource.com/maven/bundles/external/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== http://download.java.net/maven/2/: tried 

    http://download.java.net/maven/2/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== localMavenResolver: tried 

    C:\Users\Target/.m2/repository/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

    :::::::::::::::::::::::::::::::::::::::::::::: 

    ::    FAILED DOWNLOADS   :: 

    ::^see resolution messages for details^:: 

    :::::::::::::::::::::::::::::::::::::::::::::: 

    :: net.sf.json-lib#json-lib;2.4!json-lib.jar 

    :::::::::::::::::::::::::::::::::::::::::::::: 


    :: problems summary :: 
    :::: WARNINGS 
    [FAILED  ] net.sf.json-lib#json-lib;2.4!json-lib.jar: (0ms) 


==== grailsHome: tried 

    C:\Users\Target\Software\Groovy -STS\Installed Directory\grails-2.1.1/lib/net.sf.json-lib/json-lib/jars/json-lib-2.4.jar 

    C:\Users\Target\Software\Groovy -STS\Installed Directory\grails-2.1.1/lib/net.sf.json-lib/json-lib/bundles/json-lib-2.4.jar 

==== grailsHome: tried 

    C:\Users\Target\Software\Groovy -STS\Installed Directory\grails-2.1.1\src\libs/json-lib-2.4.jar 

==== grailsHome: tried 

    C:\Users\Target\Software\Groovy -STS\Installed Directory\grails-2.1.1\dist/json-lib-2.4.jar 

==== grailsHome: tried 

    C:\Users\Target\.grails\2.1.1\cached-installed-plugins/json-lib-2.4.jar 

==== grailsHome: tried 

    C:\Users\Target\Software\Groovy -STS\Installed Directory\grails-2.1.1/plugins/json-lib-2.4.jar 

==== grailsCentral: tried 

    http://grails.org/plugins/grails-json-lib/tags/RELEASE_2.4/grails-json-lib-2.4.jar 

==== http://repo.grails.org/grails/core: tried 

    http://repo.grails.org/grails/core/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== localMavenResolver: tried 

    C:\Users\Target/.m2/repository/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== mavenCentral: tried 

    http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== ebrRelease: tried 

    http://repository.springsource.com/maven/bundles/release/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== ebrExternal: tried 

    http://repository.springsource.com/maven/bundles/external/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== http://download.java.net/maven/2/: tried 

    http://download.java.net/maven/2/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

==== localMavenResolver: tried 

    C:\Users\Target/.m2/repository/net/sf/json-lib/json-lib/2.4/json-lib-2.4.jar 

    :::::::::::::::::::::::::::::::::::::::::::::: 

    ::    FAILED DOWNLOADS   :: 

    ::^see resolution messages for details^:: 

    :::::::::::::::::::::::::::::::::::::::::::::: 

    :: net.sf.json-lib#json-lib;2.4!json-lib.jar 

    :::::::::::::::::::::::::::::::::::::::::::::: 


| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 

- net.sf.json-lib:json-lib:2.4 

Thanks in advance ..

Trả lời

0

Sau đây nên làm việc, xem tại đây: http://mvnrepository.com/artifact/net.sf.json-lib/json-lib/2.4#gradle

dependencies { 
    runtime 'net.sf.json-lib:json-lib:2.4' 
} 

Ngoài ra, kiểm tra xem bạn có bật repo MavenLocal và MavenCentral không:

repositories { 
    grailsPlugins() 
    grailsHome() 
    grailsCentral() 

    // uncomment the below to enable remote dependency resolution 
    // from public Maven repositories 

    mavenLocal() 
    mavenCentral() 
    //mavenRepo "http://snapshots.repository.codehaus.org" 
    //mavenRepo "http://repository.codehaus.org" 
    //mavenRepo "http://download.java.net/maven/2/" 
    //mavenRepo "http://repository.jboss.com/maven2/" 
} 
Các vấn đề liên quan