Skip to content

Commit 1628d57

Browse files
committed
pre-processor gradle
1 parent 5697f33 commit 1628d57

3 files changed

Lines changed: 64 additions & 1 deletion

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,3 +106,4 @@ java/build/
106106
/build/reports
107107
/java/bin
108108
/java/libraries/svg/bin
109+
/java/preprocessor/build

java/preprocessor/build.gradle.kts

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
import com.vanniktech.maven.publish.SonatypeHost
2+
3+
plugins{
4+
id("java")
5+
id("com.vanniktech.maven.publish") version "0.30.0"
6+
}
7+
8+
group = "org.processing"
9+
version = "4.3.1"
10+
11+
repositories{
12+
mavenCentral()
13+
google()
14+
maven { url = uri("https://jogamp.org/deployment/maven") }
15+
}
16+
17+
sourceSets{
18+
main{
19+
java{
20+
srcDirs("../src/", "../generated")
21+
include("processing/mode/java/preproc/**/*")
22+
}
23+
}
24+
}
25+
26+
dependencies{
27+
implementation("org.antlr:antlr4:4.7.2")
28+
implementation("org.processing:core:${version}")
29+
}
30+
31+
mavenPublishing{
32+
publishToMavenCentral(SonatypeHost.CENTRAL_PORTAL)
33+
signAllPublications()
34+
35+
pom{
36+
name.set("Processing Pre-processor")
37+
description.set("Processing Pre-processor")
38+
url.set("https://processing.org")
39+
licenses {
40+
license {
41+
name.set("LGPL")
42+
url.set("https://www.gnu.org/licenses/lgpl-2.1.html")
43+
}
44+
}
45+
developers {
46+
developer {
47+
id.set("steftervelde")
48+
name.set("Stef Tervelde")
49+
}
50+
developer {
51+
id.set("benfry")
52+
name.set("Ben Fry")
53+
}
54+
}
55+
scm{
56+
url.set("https://github.com/processing/processing4")
57+
connection.set("scm:git:git://github.com/processing/processing4.git")
58+
developerConnection.set("scm:git:ssh://git@github.com/processing/processing4.git")
59+
}
60+
}
61+
}

settings.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ include(
33
"core",
44
"core:different",
55
"app",
6-
"java"
6+
"java",
7+
"java:preprocessor"
78
)
89

910
buildscript {

0 commit comments

Comments
 (0)