Skip to content

Commit 3c4d479

Browse files
committed
move deps out of parent pom
1 parent b749052 commit 3c4d479

File tree

25 files changed

+89
-538
lines changed

25 files changed

+89
-538
lines changed

dev/resources/root-templates/pom.xml

Lines changed: 2 additions & 269 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@
1818
</licenses>
1919

2020
<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>
2521
<!-- https://maven.apache.org/guides/mini/guide-reproducible-builds.html -->
2622
<!--<project.build.outputTimestamp>${git.commit.time}</project.build.outputTimestamp>-->
2723
<project.build.outputTimestamp>2023-01-01T00:00:00Z</project.build.outputTimestamp>
@@ -44,48 +40,13 @@
4440
</distributionManagement>
4541

4642
<build>
47-
<!--
48-
<sourceDirectory>java-src</sourceDirectory>
49-
<scriptSourceDirectory>scripts-src</scriptSourceDirectory>
50-
<testSourceDirectory>java-test</testSourceDirectory>
51-
-->
43+
<sourceDirectory>src</sourceDirectory>
5244
<resources>
5345
<resource>
5446
<directory>resources</directory>
5547
</resource>
5648
</resources>
57-
<!--
58-
<testResources>
59-
<testResource>
60-
<directory>resources-test</directory>
61-
</testResource>
62-
</testResources>
63-
-->
6449
<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-
-->
8950
<plugin>
9051
<groupId>org.codehaus.mojo</groupId>
9152
<artifactId>flatten-maven-plugin</artifactId>
@@ -111,50 +72,6 @@
11172
</execution>
11273
</executions>
11374
</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>
15875
<plugin>
15976
<!-- Clojure targets Java 1.8+ -->
16077
<groupId>org.apache.maven.plugins</groupId>
@@ -166,29 +83,6 @@
16683
<encoding>${project.build.sourceEncoding}</encoding>
16784
</configuration>
16885
</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-
-->
19286
<plugin>
19387
<groupId>org.apache.maven.plugins</groupId>
19488
<artifactId>maven-release-plugin</artifactId>
@@ -224,161 +118,6 @@
224118
<module>typed/lib.spec.alpha</module>
225119
</modules>
226120

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-
382121
<developers>
383122
<developer>
384123
<id>frenchy64</id>
@@ -387,15 +126,9 @@
387126
</developers>
388127

389128
<repositories>
390-
<!--
391-
<repository>
392-
<id>sonatype-oss-public</id>
393-
<url>{◊sonatype-oss-public-url◊}</url>
394-
</repository>
395-
-->
396129
<repository>
397130
<id>clojars</id>
398-
<url>{◊clojars-url◊}</url>
131+
<url>{◊clojars-cdn-url◊}</url>
399132
</repository>
400133
</repositories>
401134

dev/resources/root-templates/typed/clj.analyzer/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,22 @@
2626
<dependency>
2727
<groupId>{◊typedclojure-group-id◊}</groupId>
2828
<artifactId>typed.cljc.analyzer</artifactId>
29+
<version>${project.version}</version>
2930
</dependency>
3031
<dependency>
3132
<groupId>org.clojure</groupId>
3233
<artifactId>core.memoize</artifactId>
34+
<version>{◊core-memoize-mvn-version◊}</version>
3335
</dependency>
3436
<dependency>
3537
<groupId>org.ow2.asm</groupId>
3638
<artifactId>asm</artifactId>
39+
<version>{◊asm-mvn-version◊}</version>
3740
</dependency>
3841
<dependency>
3942
<groupId>io.github.frenchy64</groupId>
4043
<artifactId>fully-satisfies</artifactId>
44+
<version>{◊fully-satisfies-mvn-version◊}</version>
4145
</dependency>
4246
</dependencies>
4347
</project>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy