我正在运行 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 所需的文件列表?
问问题
1387 次
2 回答
0
您应该向 BuildConfig.groovy 的相关部分添加依赖项,而不是使用install-plugin
,并确保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 回答
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 回答