我有一个grails 2.4.3应用程序,现在我想从maven提取一个jar,尽管我已经添加了回购位置,但是在构建应用程序grails时总是看grailscentral,如何从maven获取这个jar?
在maven中的cxf jar位置(对于常春藤类型)是
<!-- https://mvnrepository.com/artifact/org.apache.cxf/cxf-bundle -->
<dependency org="org.apache.cxf" name="cxf-bundle" rev="2.3.1"/>
我在存储库中添加了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"/>
}
答案 0 :(得分:0)
尽管Grails 2在内部使用常春藤来解决依赖关系-这不是您在BuildConfig.groovy
中使用的格式。您已将xml粘贴到无法正常工作的groovy文件中。
遵循依赖关系的约定,例如:
compile "org.apache.cxf:cxf-bundle:2.3.1"