Skip to content

Commit 397d5d0

Browse files
elect86ctrueden
authored andcommitted
additional publishing info
1 parent f9f712f commit 397d5d0

File tree

1 file changed

+90
-1
lines changed

1 file changed

+90
-1
lines changed

gradle/platform/build.gradle.kts

Lines changed: 90 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ dependencies {
2727
val a = node / "artifactId"
2828
val v = node / "version"
2929
api("$g:$a:$v")
30-
// println("$g:$a:$v")
30+
// println("$g:$a:$v")
3131
}
3232
}
3333
}
@@ -45,6 +45,95 @@ publishing {
4545
version = (effXml / "version").toString()
4646

4747
from(components["javaPlatform"])
48+
pom {
49+
name = "SciJava Parent POM"
50+
description = "This POM provides a parent from which participating projects can declare their build configurations. It ensures that projects all use a compatible build environment, including Java version, as well as versions of dependencies and plugins."
51+
url = "https://scijava.org/"
52+
inceptionYear = "2011"
53+
organization {
54+
name = "SciJava"
55+
url = "https://scijava.org/"
56+
}
57+
licenses {
58+
license {
59+
name = "Unlicense"
60+
url = "https://unlicense.org/"
61+
distribution = "repo"
62+
}
63+
}
64+
developers {
65+
developer {
66+
id = "ctrueden"
67+
name = "Curtis Rueden"
68+
url = "https://imagej.net/people/ctrueden"
69+
roles.addAll("founder", "lead", "developer", "debugger", "reviewer", "support", "maintainer")
70+
}
71+
}
72+
contributors {
73+
operator fun String.invoke(id: String) = contributor {
74+
name = this@invoke
75+
url = "https://imagej.net/people/$id"
76+
properties = mapOf("id" to id)
77+
}
78+
"Mark Hiner"("hinerm")
79+
"Johannes Schindelin"("dscho")
80+
"Sébastien Besson"("sbesson")
81+
"John Bogovic"("bogovicj")
82+
"Nicolas Chiaruttini"("NicoKiaru")
83+
"Barry DeZonia"("bdezonia")
84+
"Richard Domander"("rimadoma")
85+
"Karl Duderstadt"("karlduderstadt")
86+
"Jan Eglinger"("imagejan")
87+
"Gabriel Einsdorf"("gab1one")
88+
"Tiago Ferreira"("tferr")
89+
contributor {
90+
name = "David Gault"
91+
properties = mapOf("id" to "dgault")
92+
}
93+
"Ulrik Günther"("skalarproduktraum")
94+
"Philipp Hanslovsky"("hanslovsky")
95+
"Stefan Helfrich"("stelfrich")
96+
"Cameron Lloyd"("camlloyd")
97+
"Hadrien Mary"("hadim")
98+
"Tobias Pietzsch"("tpietzsch")
99+
"Stephan Preibisch"("StephanPreibisch")
100+
"Stephan Saalfeld"("axtimwalde")
101+
"Deborah Schmidt"("frauzufall")
102+
"Lorenzo Scianatico"("LoreScianatico")
103+
"Jean - Yves Tinevez"("tinevez")
104+
"Christian Tischer"("tischi")
105+
"Gabriella Turek"("turekg")
106+
contributor {
107+
name = "Giuseppe Barbieri"
108+
properties = mapOf("id" to "elect")
109+
}
110+
}
111+
112+
mailingLists {
113+
mailingList {
114+
name = "SciJava"
115+
subscribe = "https://groups.google.com/group/scijava"
116+
unsubscribe = subscribe
117+
post = "scijava@googlegroups.com"
118+
archive = "https://groups.google.com/group/scijava"
119+
}
120+
}
121+
122+
scm {
123+
connection = "scm:git:https://github.com/scijava/pom-scijava"
124+
developerConnection = "scm:git:git@github.com:scijava/pom-scijava"
125+
tag = "HEAD"
126+
url = "https://github.com/scijava/pom-scijava"
127+
}
128+
issueManagement {
129+
system = "GitHub Issues"
130+
url = "https://github.com/scijava/pom-scijava/issues"
131+
}
132+
ciManagement {
133+
system = "GitHub Actions"
134+
url = "https: //github.com/scijava/pom-scijava/actions"
135+
}
136+
}
48137
}
49138
}
50139
}

0 commit comments

Comments
 (0)