0

Grails v2.4.0 を実行しており、Web サービス用の Grails CXF プラグインをインストールしようとしています。プラグインの .zip ファイルをダウンロードしてから、grails install-plugin /path/to/zip を実行しました。インストールしようとすると、この依存関係が見つからないというエラーが表示されます: org.apache.cxf:cxf-rt-frontend-jaxws:2.3.0。このプラグインをダウンロードしたページには、必要なものがすべて zip に含まれていることが記載されています。私の職場では何もダウンロードできないため、maven を使用して必要なファイルを自動的にダウンロードすることはできません。CXF を手動でインストールするために必要な参照可能なファイルのリストはありますか?

4

2 に答える 2

0

Mavenを使用して推移的な依存関係をダウンロードすることはできないため、次のようにそれらを除外できるはずです。

grails.project.dependency.resolution = {

plugins {

    compile ":cxf:0.9.0" {
       excludes([ group: 'org.apache.cxf', name: 'cxf-rt-frontend-jaxws']
       // you may need to exclude quite a few...
    }
}

次に、依存関係を手動でダウンロードして、libディレクトリに配置します。たとえば、ここからcxf-rt-frontend-jaxwsをダウンロードします: http ://search.maven.org/#search | ga | 1 | g%3A%22org.apache.cxf%22%20AND%20a%3A% 22cxf-rt-frontend-jaxws%22%20AND%20v%3A%222.3.0%22

于 2012-06-22T13:43:19.493 に答える
0

使用する代わりにinstall-plugin、BuildConfig.groovy の関連セクションに依存関係を追加し、mavenCentral()リポジトリが有効になっていることを確認してください。インストール済みの zip プラグインをアンインストールしてから、BuildConfig を編集します。

grails.project.dependency.resolution = {
    // ...
    repositories {
        // other repositories as before
        mavenCentral()
    }

    plugins {
        // other plugins as before
        compile ":cxf:0.9.0"
    }
}
于 2012-06-22T11:42:55.687 に答える