- 定义一个外部依赖
compile group: 'org.hibernate', name: 'hibernate-core', version: '3.6.7.Final'
}
缩写形式 “group:name:version”.
dependencies {
compile 'org.hibernate:hibernate-core:3.6.7.Final'
}
- 默认的Gradle不会定义任何仓库,当你使用依赖时需要至少定义一个仓库
mavenCentral()
}
repositories {
maven {
url "http://repo.mycompany.com/maven2"
}
}
repositories {
ivy {
url "http://repo.mycompany.com/repo"
}
}
repositories {
ivy {
// URL can refer to a local directory
url "../local-repo"
}
}
- 发布版本到ivy仓库
repositories {
ivy {
credentials {
username "username"
password "pw"
}
url "http://repo.mycompany.com"
}
}
}
- 发布版本到maven仓库
uploadArchives {
repositories {
mavenDeployer {
repository(url: "file://localhost/tmp/myRepo/")
}
}
}