-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.gradle
49 lines (42 loc) · 1.55 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
// -------------------------------------------------------------------------
// Copyright (C) 2022 BMW AG
// -------------------------------------------------------------------------
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
// -------------------------------------------------------------------------
plugins {
id 'groovy'
id 'java-gradle-plugin'
id 'maven-publish'
id 'com.gradle.plugin-publish' version '0.21.0'
}
java {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
dependencies {
compileOnly gradleApi()
}
project.description = 'A Gradle plugin to enable ramses scene export integration in Gradle projects'
project.group = 'io.github.bmwcarit'
project.version = '0.3.1'
project.ext.name = 'Ramses Composer Plugin'
project.ext.pluginId = 'io.github.bmwcarit.RaCoPlugin'
project.ext.scm = 'https://github.com/bmwcarit/ramses-composer-gradle-plugin.git'
project.ext.url = 'https://github.com/bmwcarit/ramses-composer-gradle-plugin'
gradlePlugin {
plugins {
RaCoPlugin {
id = project.pluginId
displayName = project.name
description = project.description
implementationClass = project.pluginId
}
}
}
pluginBundle {
website = project.url
vcsUrl = project.scm
tags = ['ramses', 'RaCo', 'Ramses Composer']
}