generated from oracle/template-repo
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathbuild.gradle
59 lines (55 loc) · 2.31 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
50
51
52
53
54
55
56
57
58
59
/*
* Copyright 2024 Oracle and/or its affiliates
*
* 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
*
* https://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.
*/
plugins {
id 'gdk-module-public'
id 'io.micronaut.library'
}
dependencies {
annotationProcessor mnLibs.picocli.codegen
api(libs.micronaut.starter.cli) {
exclude group: 'io.micronaut', module: 'micronaut-buffer-netty'
exclude group: 'io.micronaut', module: 'micronaut-http-client'
exclude group: 'io.micronaut', module: 'micronaut-http-client-core'
exclude group: 'io.micronaut', module: 'micronaut-http-netty'
exclude group: 'io.micronaut', module: 'micronaut-websocket'
exclude group: 'io.micronaut.testresources', module: 'micronaut-test-resources-build-tools'
exclude group: 'io.netty', module: 'netty-buffer'
exclude group: 'io.netty', module: 'netty-codec'
exclude group: 'io.netty', module: 'netty-codec-http'
exclude group: 'io.netty', module: 'netty-codec-http2'
exclude group: 'io.netty', module: 'netty-codec-socks'
exclude group: 'io.netty', module: 'netty-common'
exclude group: 'io.netty', module: 'netty-handler'
exclude group: 'io.netty', module: 'netty-handler-proxy'
exclude group: 'io.netty', module: 'netty-resolver'
exclude group: 'io.netty', module: 'netty-transport'
exclude group: 'io.swagger.core.v3', module: 'swagger-annotations'
exclude group: 'org.eclipse.jgit', module: 'org.eclipse.jgit'
exclude group: 'org.jline', module: 'jline'
}
api mnLibs.micronaut.picocli
api mnLibs.picocli
api mnLibs.micronaut.jackson.databind
api mnLibs.micronaut.validation
api projects.gdkCore
}
micronaut {
version libs.micronaut.starter.api.get().version
processing {
incremental true
annotations 'cloud.graal.gdk.*'
}
}