5

最初に、 grails プラグインの依存関係と分類子について、同じ種類の質問がここで尋ねられたことをお知らせしたいと思い ますが、答えはありません。

jar "json-lib.jar" とその依存関係を BuildConfig.groovy ファイルに追加しようとしています。この依存関係には、依存関係をダウンロードできないため、呼び出される要素があります。

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

しかし、これは役に立ちません。

私もこのようにしてみました

`dependencies { ランタイム 'net.sf.json-lib:json-lib:2.4:jdk15'}

これも役に立たない

Maven pom-file を作成して「json-lib.jar」依存関係を pom ファイルに追加しようとしても、同じ結果が得られましたが、Java maven プロジェクトで同じ依存関係を使用しようとすると、正常に動作します

<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>

しかし、これも役に立ちません。

依存関係を更新しようとしたときの私のエラーメッセージ(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

前もって感謝します..

4

1 に答える 1

0

以下が機能するはずです。ここを参照してください: http://mvnrepository.com/artifact/net.sf.json-lib/json-lib/2.4#gradle

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

また、MavenLocal および MavenCentral リポジトリが有効になっているかどうかを確認します。

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/"
}
于 2013-03-16T21:52:51.247 に答える