xref: /aosp_15_r20/external/connectedappssdk/processor/build.gradle (revision 27eda0084a137a3c4c52875b384c53ea95161e62)
1plugins {
2    id 'java-library'
3    id 'maven-publish'
4}
5
6dependencies {
7    compileOnly deps.autovalueAnnotations
8    compileOnly deps.autoserviceAnnotations
9    implementation deps.javapoet
10    implementation deps.guava
11    implementation project(path: ':connectedapps-annotations')
12    implementation project(path: ':connectedapps-testing-annotations')
13
14    annotationProcessor deps.autovalue
15    annotationProcessor deps.autoservice
16}
17
18publishing {
19    publications {
20        maven(MavenPublication) {
21            from components.java
22            groupId = 'com.google.android.enterprise.connectedapps'
23            artifactId = 'connectedapps-processor'
24            version = project.version
25
26            pom {
27                licenses {
28                    license {
29                        name = 'Apache 2.0'
30                        url = 'https://opensource.org/licenses/Apache-2.0'
31                    }
32                }
33            }
34        }
35    }
36}
37
38java {
39    sourceCompatibility = JavaVersion.VERSION_1_8
40    targetCompatibility = JavaVersion.VERSION_1_8
41}
42