Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

78 lines (69 sloc) 2.234 kb
/*
* Copyright (c) 2010-2010 LinkedIn, Inc
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
/**
* Repositories for build
*/
allRepositories.build = {
mavenCentral()
}
def topReleaseDir = userConfig.top.release.dir ?: "${topBuildDir}/release"
/**
* Repositories for release
*/
allRepositories.snapshotRelease = {
add(new org.apache.ivy.plugins.resolver.FileSystemResolver()) {
name = 'local-release'
addIvyPattern "${topReleaseDir}/[organisation]/[module]/[revision]/[module]-[revision].ivy"
addArtifactPattern "${topReleaseDir}/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"
m2compatible = true
}
}
allRepositories.release = allRepositories.snapshotRelease
def topPublishDir = userConfig.top.publish.dir ?: "${topBuildDir}/publish"
/**
* Repositories for publish
*/
allRepositories.snapshotPublish = {
mavenDeployer {
repository(url: "file://localhost${topPublishDir}")
pom.whenConfigured { pomToConfigure ->
pomToConfigure.project {
name project.name
description 'A useful set of gradle plugins'
url 'http://github.com/linkedin/gradle-plugins'
licenses {
license {
name 'The Apache Software License, Version 2.0'
url 'http://www.apache.org/licenses/LICENSE-2.0'
}
}
developers {
developer {
id 'ypujante'
name 'Yan Pujante'
email 'yan@pongasoft.com'
}
}
scm {
connection "scm:git:${spec.scmUrl}"
developerConnection "scm:git:${spec.scmUrl}"
url spec.scmUrl
}
}
}
}
}
allRepositories.publish = allRepositories.snapshotPublish
Jump to Line
Something went wrong with that request. Please try again.