blob: 41d85df973a88b2f42616588defce66dda22d31b [file] [log] [blame]
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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.
*/
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "com.gradle.publish:plugin-publish-plugin:0.9.7"
}
}
apply plugin: 'java-gradle-plugin'
apply plugin: 'groovy'
apply plugin: 'maven'
apply plugin: 'maven-publish'
apply plugin: "com.gradle.plugin-publish"
repositories {
mavenCentral()
}
dependencies {
compile gradleApi()
compile localGroovy()
compile "org.apache.gora:gora-core:${goraVersion}"
compile "org.apache.gora:gora-compiler:${goraVersion}"
}
pluginBundle {
website = 'http://gora.apache.org'
vcsUrl = 'http://git.apache.org/gora.git'
description = 'Gradle plugin for generating Gora beans for Avro schemas'
tags = ['gradle', 'gora', 'avro']
plugins {
goraPlugin {
id = 'org.apache.gora'
displayName = 'Gradle Gora plugin'
}
}
}