gpt4 book ai didi

maven - 如何从 grails 应用程序中选择 maven jar

转载 作者:行者123 更新时间:2023-12-02 15:16:31 25 4
gpt4 key购买 nike

我有一个 grails 2.4.3 应用程序,现在我想从 maven 获取一个 jar,虽然我已经添加了 repo 位置,但是在构建应用程序时 grails 总是查看 grailscentral,如何从 maven 获取 jar?

maven 的 cxf jar 位置(对于 ivy 类型)是

<!-- https://mvnrepository.com/artifact/org.apache.cxf/cxf-bundle -->
<dependency org="org.apache.cxf" name="cxf-bundle" rev="2.3.1"/>

我在 repositories 中添加了 mavenRepo ,但依赖项没有被拾取并显示错误

构建配置片段:
    repositories {
inherits true // Whether to inherit repository definitions from plugins

grailsPlugins()
grailsHome()
mavenLocal()
grailsCentral()
mavenCentral()
// uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
//mavenRepo "http://repository.codehaus.org"

mavenRepo "https://mvnrepository.com/artifact/org.apache.cxf/cxf-bundle"




//mavenRepo "http://download.java.net/maven/2/"
//mavenRepo "http://repository.jboss.com/maven2/"
}

dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
// runtime 'mysql:mysql-connector-java:5.1.29'
// runtime 'org.postgresql:postgresql:9.3-1101-jdbc41'
test "org.grails:grails-datastore-test-support:1.0-grails-2.4"
<!-- https://mvnrepository.com/artifact/org.apache.cxf/cxf-bundle -->
<dependency org="org.apache.cxf" name="cxf-bundle" rev="2.3.1"/>

}

最佳答案

虽然 Grails 2 在内部使用 ivy 来解决依赖关系 - 这不是您在 BuildConfig.groovy 中使用的格式。 .您已将 xml 粘贴到无法正常工作的 groovy 文件中。

遵循其正上方依赖项的约定,例如:

compile "org.apache.cxf:cxf-bundle:2.3.1"

关于maven - 如何从 grails 应用程序中选择 maven jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57010610/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com