Skip to content

Commit 722515a

Browse files
committed
Cleanup dependency on grace-plugin-api
grace-core do not expose grace-plugin-api any more, so all the plugins should explicit depend on it. grace-web only use grace-plugin-api compileOnly now. Closes gh-1274
1 parent e551777 commit 722515a

File tree

26 files changed

+33
-14
lines changed

26 files changed

+33
-14
lines changed

grace-core/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dependencies {
22
api project(":grace-api")
33
api project(":grace-bootstrap")
4-
api project(":grace-plugin-api")
4+
compileOnly project(":grace-plugin-api")
55
api project(":grace-spring")
66
api project(":grace-util")
77

grace-gsp/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
dependencies {
22
api project(":grace-core")
3+
compileOnly project(":grace-plugin-api")
34
api project(":grace-taglib")
45
api libs.groovy.templates
6+
testImplementation project(":grace-plugin-api")
57
}

grace-plugin-async/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
dependencies {
22
compileOnly libs.jakarta.servlet
3+
compileOnly project(":grace-plugin-api")
34
implementation project(":grace-plugin-controllers")
45
api libs.grace.async.core
56
api(libs.grace.datastore.gorm.support) {

grace-plugin-cache/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ dependencies {
22
api project(":grace-api")
33
api project(":grace-cache-core")
44
api project(":grace-core")
5+
compileOnly project(":grace-plugin-api")
56
implementation project(":grace-web-gsp")
67
implementation project(":grace-web-taglib")
78

grace-plugin-controllers/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ dependencies {
22
api project(":grace-api")
33
api project(":grace-bootstrap")
44
api project(":grace-core")
5-
api project(":grace-plugin-api")
5+
compileOnly project(":grace-plugin-api")
66
api project(":grace-plugin-databinding")
77
api project(":grace-plugin-mimetypes")
88
api project(":grace-plugin-validation")

grace-plugin-database-migration/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ dependencies {
1616
implementation project(":grace-bootstrap")
1717
implementation project(":grace-cli")
1818
implementation project(":grace-core")
19+
compileOnly project(":grace-plugin-api")
1920
compileOnly project(":grace-shell")
2021
implementation libs.grace.datastore.gorm
2122
implementation libs.grace.datastore.gorm.support

grace-plugin-databinding/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies {
22
api project(":grace-api")
3-
api project(":grace-plugin-api")
3+
compileOnly project(":grace-plugin-api")
44
api project(":grace-web")
55

66
compileOnly libs.jakarta.servlet

grace-plugin-datasource/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies {
22
api project(":grace-core")
3-
api project(':grace-plugin-api')
3+
compileOnly project(':grace-plugin-api')
44

55
api libs.grace.datastore.core
66
api libs.grace.datastore.gorm
@@ -12,6 +12,7 @@ dependencies {
1212
annotationProcessor libs.spring.boot.autoconfigureProcessor
1313
annotationProcessor libs.spring.boot.configurationProcessor
1414

15+
testImplementation project(':grace-plugin-api')
1516
testImplementation libs.assertj.core
1617
testImplementation libs.h2
1718
testImplementation libs.spring.boot.test

grace-plugin-domain-class/build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies {
22
api project(":grace-core")
3-
api project(":grace-plugin-api")
3+
compileOnly project(":grace-plugin-api")
44
api project(":grace-plugin-validation")
55
api project(":grace-spring")
66

@@ -12,6 +12,7 @@ dependencies {
1212
annotationProcessor libs.spring.boot.autoconfigureProcessor
1313
annotationProcessor libs.spring.boot.configurationProcessor
1414

15+
testImplementation project(":grace-plugin-api")
1516
testImplementation libs.assertj.core
1617
testImplementation libs.spring.boot.test
1718
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
dependencies {
22
api project(":grace-api")
33
api project(":grace-bootstrap")
4-
api project(":grace-plugin-api")
4+
compileOnly project(":grace-plugin-api")
55
}

0 commit comments

Comments
 (0)