43 lines
995 B
Groovy
43 lines
995 B
Groovy
plugins {
|
|
id 'groovy'
|
|
id 'maven'
|
|
}
|
|
|
|
group 'com.immomo.momosec'
|
|
version '1.1.4'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
compile gradleApi()
|
|
compile localGroovy()
|
|
|
|
compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'
|
|
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.10'
|
|
|
|
testCompile group: 'junit', name: 'junit', version: '4.12'
|
|
testCompile group: 'org.mockito', name: 'mockito-core', version: '2.28.2'
|
|
testImplementation gradleTestKit()
|
|
}
|
|
|
|
// local maven repo install
|
|
install {
|
|
repositories.mavenInstaller {
|
|
pom.groupId = "$project.group"
|
|
pom.artifactId = "$project.name"
|
|
pom.version = "$project.version"
|
|
}
|
|
}
|
|
|
|
// remote private maven repo deploy
|
|
uploadArchives {
|
|
repositories.mavenDeployer {
|
|
repository(url: "file://mvn-repo")
|
|
|
|
pom.groupId = "$project.group"
|
|
pom.artifactId = "$project.name"
|
|
pom.version = "$project.version"
|
|
}
|
|
} |