|
18 | 18 | </licenses>
|
19 | 19 |
|
20 | 20 | <properties>
|
21 |
| - <clojure.warnOnReflection>true</clojure.warnOnReflection> |
22 |
| - <clojure.version>{◊clojure-mvn-version◊}</clojure.version> |
23 |
| - <clojure.source.dir>src</clojure.source.dir> |
24 |
| - <clojure.testSource.dir>test</clojure.testSource.dir> |
25 | 21 | <!-- https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
|
26 | 22 | <!--<project.build.outputTimestamp>${git.commit.time}</project.build.outputTimestamp>-->
|
27 | 23 | <project.build.outputTimestamp>2023-01-01T00:00:00Z</project.build.outputTimestamp>
|
|
44 | 40 | </distributionManagement>
|
45 | 41 |
|
46 | 42 | <build>
|
47 |
| - <!-- |
48 |
| - <sourceDirectory>java-src</sourceDirectory> |
49 |
| - <scriptSourceDirectory>scripts-src</scriptSourceDirectory> |
50 |
| - <testSourceDirectory>java-test</testSourceDirectory> |
51 |
| - --> |
| 43 | + <sourceDirectory>src</sourceDirectory> |
52 | 44 | <resources>
|
53 | 45 | <resource>
|
54 | 46 | <directory>resources</directory>
|
55 | 47 | </resource>
|
56 | 48 | </resources>
|
57 |
| - <!-- |
58 |
| - <testResources> |
59 |
| - <testResource> |
60 |
| - <directory>resources-test</directory> |
61 |
| - </testResource> |
62 |
| - </testResources> |
63 |
| - --> |
64 | 49 | <plugins>
|
65 |
| - <!-- |
66 |
| - <plugin> |
67 |
| - <groupId>io.github.git-commit-id</groupId> |
68 |
| - <artifactId>git-commit-id-maven-plugin</artifactId> |
69 |
| - <version>9.0.2</version> |
70 |
| - <executions> |
71 |
| - <execution> |
72 |
| - <id>get-the-git-infos</id> |
73 |
| - <goals> |
74 |
| - <goal>revision</goal> |
75 |
| - </goals> |
76 |
| - <phase>initialize</phase> |
77 |
| - </execution> |
78 |
| - </executions> |
79 |
| - <configuration> |
80 |
| - <generateGitPropertiesFile>true</generateGitPropertiesFile> |
81 |
| - <generateGitPropertiesFilename>${project.build.outputDirectory}/git.properties</generateGitPropertiesFilename> |
82 |
| - <includeOnlyProperties> |
83 |
| - <includeOnlyProperty>^git.branch$</includeOnlyProperty> |
84 |
| - <includeOnlyProperty>^git.commit.id$</includeOnlyProperty> |
85 |
| - </includeOnlyProperties> |
86 |
| - </configuration> |
87 |
| - </plugin> |
88 |
| - --> |
89 | 50 | <plugin>
|
90 | 51 | <groupId>org.codehaus.mojo</groupId>
|
91 | 52 | <artifactId>flatten-maven-plugin</artifactId>
|
|
111 | 72 | </execution>
|
112 | 73 | </executions>
|
113 | 74 | </plugin>
|
114 |
| - <plugin> |
115 |
| - <!-- Add Clojure sources to the project's source directories --> |
116 |
| - <groupId>org.codehaus.mojo</groupId> |
117 |
| - <artifactId>build-helper-maven-plugin</artifactId> |
118 |
| - <version>3.6.0</version> |
119 |
| - <executions> |
120 |
| - <execution> |
121 |
| - <id>add-clojure-source-dirs</id> |
122 |
| - <phase>generate-sources</phase> |
123 |
| - <goals> |
124 |
| - <goal>add-source</goal> |
125 |
| - <goal>add-resource</goal> |
126 |
| - </goals> |
127 |
| - <configuration> |
128 |
| - <sources> |
129 |
| - <source>${clojure.source.dir}</source> |
130 |
| - </sources> |
131 |
| - <resources> |
132 |
| - <resource> |
133 |
| - <directory>${clojure.source.dir}</directory> |
134 |
| - </resource> |
135 |
| - </resources> |
136 |
| - </configuration> |
137 |
| - </execution> |
138 |
| - <execution> |
139 |
| - <id>add-clojure-test-source-dirs</id> |
140 |
| - <phase>generate-sources</phase> |
141 |
| - <goals> |
142 |
| - <goal>add-test-source</goal> |
143 |
| - <goal>add-test-resource</goal> |
144 |
| - </goals> |
145 |
| - <configuration> |
146 |
| - <sources> |
147 |
| - <source>${clojure.testSource.dir}</source> |
148 |
| - </sources> |
149 |
| - <resources> |
150 |
| - <resource> |
151 |
| - <directory>${clojure.testSource.dir}</directory> |
152 |
| - </resource> |
153 |
| - </resources> |
154 |
| - </configuration> |
155 |
| - </execution> |
156 |
| - </executions> |
157 |
| - </plugin> |
158 | 75 | <plugin>
|
159 | 76 | <!-- Clojure targets Java 1.8+ -->
|
160 | 77 | <groupId>org.apache.maven.plugins</groupId>
|
|
166 | 83 | <encoding>${project.build.sourceEncoding}</encoding>
|
167 | 84 | </configuration>
|
168 | 85 | </plugin>
|
169 |
| - <!-- |
170 |
| - <plugin> |
171 |
| - <groupId>com.theoryinpractise</groupId> |
172 |
| - <artifactId>clojure-maven-plugin</artifactId> |
173 |
| - <version>1.9.2</version> |
174 |
| - <extensions>true</extensions> |
175 |
| - <configuration> |
176 |
| - <sourceDirectories> |
177 |
| - <sourceDirectory>${clojure.source.dir}</sourceDirectory> |
178 |
| - </sourceDirectories> |
179 |
| - </configuration> |
180 |
| - <executions> |
181 |
| - <execution> |
182 |
| - <id>clojure-compile</id> |
183 |
| - <phase>none</phase> |
184 |
| - </execution> |
185 |
| - <execution> |
186 |
| - <id>clojure-test</id> |
187 |
| - <phase>none</phase> |
188 |
| - </execution> |
189 |
| - </executions> |
190 |
| - </plugin> |
191 |
| - --> |
192 | 86 | <plugin>
|
193 | 87 | <groupId>org.apache.maven.plugins</groupId>
|
194 | 88 | <artifactId>maven-release-plugin</artifactId>
|
|
224 | 118 | <module>typed/lib.spec.alpha</module>
|
225 | 119 | </modules>
|
226 | 120 |
|
227 |
| - <dependencyManagement> |
228 |
| - <dependencies> |
229 |
| - <dependency> |
230 |
| - <groupId>org.clojure</groupId> |
231 |
| - <artifactId>clojure</artifactId> |
232 |
| - <version>${clojure.version}</version> |
233 |
| - </dependency> |
234 |
| - <dependency> |
235 |
| - <groupId>org.clojure</groupId> |
236 |
| - <artifactId>clojurescript</artifactId> |
237 |
| - <version>{◊clojurescript-mvn-version◊}</version> |
238 |
| - </dependency> |
239 |
| - <dependency> |
240 |
| - <groupId>org.clojars.typedclojure-clojars</groupId> |
241 |
| - <artifactId>alpha.spec</artifactId> |
242 |
| - <version>{◊typedclojure-alpha-spec-mvn-version◊}</version> |
243 |
| - </dependency> |
244 |
| - <dependency> |
245 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
246 |
| - <artifactId>typed.cljc.analyzer</artifactId> |
247 |
| - <version>${project.version}</version> |
248 |
| - </dependency> |
249 |
| - <dependency> |
250 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
251 |
| - <artifactId>typed.cljs.analyzer</artifactId> |
252 |
| - <version>${project.version}</version> |
253 |
| - </dependency> |
254 |
| - <dependency> |
255 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
256 |
| - <artifactId>typed.clj.analyzer</artifactId> |
257 |
| - <version>${project.version}</version> |
258 |
| - </dependency> |
259 |
| - <dependency> |
260 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
261 |
| - <artifactId>typed.cljs.checker</artifactId> |
262 |
| - <version>${project.version}</version> |
263 |
| - </dependency> |
264 |
| - <dependency> |
265 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
266 |
| - <artifactId>typed.clj.checker</artifactId> |
267 |
| - <version>${project.version}</version> |
268 |
| - </dependency> |
269 |
| - <dependency> |
270 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
271 |
| - <artifactId>typed.clj.runtime</artifactId> |
272 |
| - <version>${project.version}</version> |
273 |
| - </dependency> |
274 |
| - <dependency> |
275 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
276 |
| - <artifactId>typed.cljs.runtime</artifactId> |
277 |
| - <version>${project.version}</version> |
278 |
| - </dependency> |
279 |
| - <dependency> |
280 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
281 |
| - <artifactId>typed.lib.clojure</artifactId> |
282 |
| - <version>${project.version}</version> |
283 |
| - </dependency> |
284 |
| - <dependency> |
285 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
286 |
| - <artifactId>typed.lib.core.async</artifactId> |
287 |
| - <version>${project.version}</version> |
288 |
| - </dependency> |
289 |
| - <dependency> |
290 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
291 |
| - <artifactId>typed.lib.spec.alpha</artifactId> |
292 |
| - <version>${project.version}</version> |
293 |
| - </dependency> |
294 |
| - <dependency> |
295 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
296 |
| - <artifactId>typed.clj.spec</artifactId> |
297 |
| - <version>${project.version}</version> |
298 |
| - </dependency> |
299 |
| - <dependency> |
300 |
| - <groupId>{◊typedclojure-group-id◊}</groupId> |
301 |
| - <artifactId>typed.malli</artifactId> |
302 |
| - <version>${project.version}</version> |
303 |
| - </dependency> |
304 |
| - <dependency> |
305 |
| - <groupId>org.clojure</groupId> |
306 |
| - <artifactId>core.memoize</artifactId> |
307 |
| - <version>{◊core-memoize-mvn-version◊}</version> |
308 |
| - </dependency> |
309 |
| - <dependency> |
310 |
| - <groupId>org.clojure</groupId> |
311 |
| - <artifactId>tools.namespace</artifactId> |
312 |
| - <version>{◊tools-namespace-mvn-version◊}</version> |
313 |
| - </dependency> |
314 |
| - <dependency> |
315 |
| - <groupId>org.ow2.asm</groupId> |
316 |
| - <artifactId>asm</artifactId> |
317 |
| - <version>{◊asm-mvn-version◊}</version> |
318 |
| - </dependency> |
319 |
| - <dependency> |
320 |
| - <groupId>org.clojure</groupId> |
321 |
| - <artifactId>tools.analyzer</artifactId> |
322 |
| - <version>{◊tools-analyzer-mvn-version◊}</version> |
323 |
| - </dependency> |
324 |
| - <dependency> |
325 |
| - <groupId>org.clojure</groupId> |
326 |
| - <artifactId>tools.analyzer.jvm</artifactId> |
327 |
| - <version>{◊tools-analyzer-jvm-mvn-version◊}</version> |
328 |
| - </dependency> |
329 |
| - <dependency> |
330 |
| - <groupId>org.clojure</groupId> |
331 |
| - <artifactId>math.combinatorics</artifactId> |
332 |
| - <version>{◊math-combinatorics-mvn-version◊}</version> |
333 |
| - </dependency> |
334 |
| - <dependency> |
335 |
| - <groupId>org.clojure</groupId> |
336 |
| - <artifactId>tools.reader</artifactId> |
337 |
| - <version>{◊tools-reader-mvn-version◊}</version> |
338 |
| - </dependency> |
339 |
| - <dependency> |
340 |
| - <groupId>org.clojure</groupId> |
341 |
| - <artifactId>core.cache</artifactId> |
342 |
| - <version>{◊core-cache-mvn-version◊}</version> |
343 |
| - </dependency> |
344 |
| - <dependency> |
345 |
| - <groupId>org.clojure</groupId> |
346 |
| - <artifactId>core.async</artifactId> |
347 |
| - <version>{◊core-async-mvn-version◊}</version> |
348 |
| - </dependency> |
349 |
| - <dependency> |
350 |
| - <groupId>org.clojure</groupId> |
351 |
| - <artifactId>test.check</artifactId> |
352 |
| - <version>{◊test-check-mvn-version◊}</version> |
353 |
| - </dependency> |
354 |
| - <dependency> |
355 |
| - <groupId>org.clojure</groupId> |
356 |
| - <artifactId>core.logic</artifactId> |
357 |
| - <version>{◊core-logic-mvn-version◊}</version> |
358 |
| - </dependency> |
359 |
| - <dependency> |
360 |
| - <groupId>metosin</groupId> |
361 |
| - <artifactId>malli</artifactId> |
362 |
| - <version>{◊malli-mvn-version◊}</version> |
363 |
| - </dependency> |
364 |
| - <dependency> |
365 |
| - <groupId>com.nextjournal</groupId> |
366 |
| - <artifactId>beholder</artifactId> |
367 |
| - <version>{◊beholder-mvn-version◊}</version> |
368 |
| - </dependency> |
369 |
| - <dependency> |
370 |
| - <groupId>babashka</groupId> |
371 |
| - <artifactId>process</artifactId> |
372 |
| - <version>{◊process-mvn-version◊}</version> |
373 |
| - </dependency> |
374 |
| - <dependency> |
375 |
| - <groupId>io.github.frenchy64</groupId> |
376 |
| - <artifactId>fully-satisfies</artifactId> |
377 |
| - <version>{◊fully-satisfies-mvn-version◊}</version> |
378 |
| - </dependency> |
379 |
| - </dependencies> |
380 |
| - </dependencyManagement> |
381 |
| - |
382 | 121 | <developers>
|
383 | 122 | <developer>
|
384 | 123 | <id>frenchy64</id>
|
|
387 | 126 | </developers>
|
388 | 127 |
|
389 | 128 | <repositories>
|
390 |
| - <!-- |
391 |
| - <repository> |
392 |
| - <id>sonatype-oss-public</id> |
393 |
| - <url>{◊sonatype-oss-public-url◊}</url> |
394 |
| - </repository> |
395 |
| - --> |
396 | 129 | <repository>
|
397 | 130 | <id>clojars</id>
|
398 |
| - <url>{◊clojars-url◊}</url> |
| 131 | + <url>{◊clojars-cdn-url◊}</url> |
399 | 132 | </repository>
|
400 | 133 | </repositories>
|
401 | 134 |
|
|
0 commit comments