Skip to content

Commit ca20fac

Browse files
committed
add more recent pom.xml back in, it seems it is needed
1 parent 49092ac commit ca20fac

File tree

1 file changed

+380
-0
lines changed

1 file changed

+380
-0
lines changed

pom.xml

+380
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,380 @@
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2+
<modelVersion>4.0.0</modelVersion>
3+
<groupId>org.clojure</groupId>
4+
<artifactId>clojurescript</artifactId>
5+
<!-- Version number will be replaced by script/build -->
6+
<version>1.12.40</version>
7+
<packaging>jar</packaging>
8+
<name>ClojureScript</name>
9+
10+
<url>https://github.com/clojure/clojurescript</url>
11+
12+
<description>
13+
ClojureScript compiler and core runtime library.
14+
</description>
15+
16+
<licenses>
17+
<license>
18+
<name>Eclipse Public License 1.0</name>
19+
<url>http://opensource.org/licenses/eclipse-1.0.php</url>
20+
<distribution>repo</distribution>
21+
</license>
22+
</licenses>
23+
24+
<dependencies>
25+
<dependency>
26+
<groupId>org.clojure</groupId>
27+
<artifactId>clojure</artifactId>
28+
<version>1.10.0</version>
29+
</dependency>
30+
<dependency>
31+
<groupId>com.google.javascript</groupId>
32+
<artifactId>closure-compiler-unshaded</artifactId>
33+
<version>v20250402</version>
34+
</dependency>
35+
<dependency>
36+
<groupId>org.clojure</groupId>
37+
<artifactId>google-closure-library</artifactId>
38+
<version>0.0-20250515-f04e4c0e</version>
39+
</dependency>
40+
<dependency>
41+
<groupId>com.cognitect</groupId>
42+
<artifactId>transit-java</artifactId>
43+
<version>1.0.362</version>
44+
<exclusions>
45+
<exclusion>
46+
<groupId>org.clojure</groupId>
47+
<artifactId>clojure</artifactId>
48+
</exclusion>
49+
</exclusions>
50+
</dependency>
51+
<dependency>
52+
<groupId>org.clojure</groupId>
53+
<artifactId>tools.reader</artifactId>
54+
<version>1.3.6</version>
55+
</dependency>
56+
<dependency>
57+
<groupId>org.clojure</groupId>
58+
<artifactId>test.check</artifactId>
59+
<version>1.1.1</version>
60+
<scope>test</scope>
61+
<exclusions>
62+
<exclusion>
63+
<groupId>org.clojure</groupId>
64+
<artifactId>clojure</artifactId>
65+
</exclusion>
66+
</exclusions>
67+
</dependency>
68+
</dependencies>
69+
70+
<developers>
71+
<developer><name>Aaron Bedra</name></developer>
72+
<developer><name>Alan Dipert</name></developer>
73+
<developer><name>Alex Dowad</name></developer>
74+
<developer><name>Alan Malloy</name></developer>
75+
<developer><name>Alen Ribic</name></developer>
76+
<developer><name>Alex Redington</name></developer>
77+
<developer><name>Ambrose Bonnaire-Sergeant</name></developer>
78+
<developer><name>Andrew Rosa</name></developer>
79+
<developer><name>Antonin Hildebrand</name></developer>
80+
<developer><name>Ben Moss</name></developer>
81+
<developer><name>Benjamin Meyer</name></developer>
82+
<developer><name>Bo Jeanes</name></developer>
83+
<developer><name>Bobby Calderwood</name></developer>
84+
<developer><name>Brandon Bloom</name></developer>
85+
<developer><name>Brenton Ashworth</name></developer>
86+
<developer><name>Brian Jenkins</name></developer>
87+
<developer><name>Brian Kim</name></developer>
88+
<developer><name>Brian Taylor</name></developer>
89+
<developer><name>Bruce Hauman</name></developer>
90+
<developer><name>Chad Taylor</name></developer>
91+
<developer><name>Chas Emerick</name></developer>
92+
<developer><name>Charles Duffy</name></developer>
93+
<developer><name>Chris Granger</name></developer>
94+
<developer><name>Chris Pickard</name></developer>
95+
<developer><name>Chris Houser</name></developer>
96+
<developer><name>Chris Truter</name></developer>
97+
<developer><name>Christopher Redinger</name></developer>
98+
<developer><name>Colin Jones</name></developer>
99+
<developer><name>Creighton Kirkendall</name></developer>
100+
<developer><name>David Nolen</name></developer>
101+
<developer><name>Daniel Compton</name></developer>
102+
<developer><name>Daniel Skarda</name></developer>
103+
<developer><name>Dave Sann</name></developer>
104+
<developer><name>Devin Walters</name></developer>
105+
<developer><name>Dylan Butman</name></developer>
106+
<developer><name>Edward Tsech</name></developer>
107+
<developer><name>Eric Normand</name></developer>
108+
<developer><name>Eric Thorsen</name></developer>
109+
<developer><name>Erik Ouchterlony</name></developer>
110+
<developer><name>Evan Mezeske</name></developer>
111+
<developer><name>Francis Avila</name></developer>
112+
<developer><name>Frank Failla</name></developer>
113+
<developer><name>Francoise De Serre</name></developer>
114+
<developer><name>Gary Fredericks</name></developer>
115+
<developer><name>Gary Trakhman</name></developer>
116+
<developer><name>Herwig Hochleitner</name></developer>
117+
<developer><name>Hubert Iwaniuk</name></developer>
118+
<developer><name>Hugo Duncan</name></developer>
119+
<developer><name>Immo Heikkinen</name></developer>
120+
<developer><name>Ivan Willig</name></developer>
121+
<developer><name>J. Pablo Fernandez</name></developer>
122+
<developer><name>Jamie Brandon</name></developer>
123+
<developer><name>Jeff Dik</name></developer>
124+
<developer><name>Jess Martin</name></developer>
125+
<developer><name>Joel Holdbrooks</name></developer>
126+
<developer><name>Joel Martin</name></developer>
127+
<developer><name>John Li</name></developer>
128+
<developer><name>Jonas De Vuyst</name></developer>
129+
<developer><name>Jonas Enlund</name></developer>
130+
<developer><name>Jonathan Boston</name></developer>
131+
<developer><name>Jozef Wagner</name></developer>
132+
<developer><name>Juergen Hoetzel</name></developer>
133+
<developer><name>Juho Teperi</name></developer>
134+
<developer><name>Julian Eluard</name></developer>
135+
<developer><name>Justin Tirrell</name></developer>
136+
<developer><name>Kovas Boguta</name></developer>
137+
<developer><name>Kevin J. Lynagh</name></developer>
138+
<developer><name>Laszlo Toeroek</name></developer>
139+
<developer><name>Leon Grapenthin</name></developer>
140+
<developer><name>Luke VanderHart</name></developer>
141+
<developer><name>Maria Geller</name></developer>
142+
<developer><name>Martin Klepsch</name></developer>
143+
<developer><name>Matjaz Gregoric</name></developer>
144+
<developer><name>Max Gonzih</name></developer>
145+
<developer><name>Max Penet</name></developer>
146+
<developer><name>Max Veytsman</name></developer>
147+
<developer><name>Michael Ballantyne</name></developer>
148+
<developer><name>Michael Fogus</name></developer>
149+
<developer><name>Michael Glaesemann</name></developer>
150+
<developer><name>Michael Griffiths</name></developer>
151+
<developer><name>Michael O. Church</name></developer>
152+
<developer><name>Michał Marczyk</name></developer>
153+
<developer><name>Michiel Borkent</name></developer>
154+
<developer><name>Mike Fikes</name></developer>
155+
<developer><name>Moritz Ulrich</name></developer>
156+
<developer><name>Murphy McMahon</name></developer>
157+
<developer><name>Nelson Morris</name></developer>
158+
<developer><name>Nicola Mometto</name></developer>
159+
<developer><name>Nikita Prokopov</name></developer>
160+
<developer><name>Osbert Feng</name></developer>
161+
<developer><name>Paul Michael Bauer</name></developer>
162+
<developer><name>Paul deGrandis</name></developer>
163+
<developer><name>Peter Schuck</name></developer>
164+
<developer><name>Peter Stephens</name></developer>
165+
<developer><name>Peter Taoussanis</name></developer>
166+
<developer><name>Pieter van Prooijen</name></developer>
167+
<developer><name>Raphaël Amiard</name></developer>
168+
<developer><name>Raymond Huang</name></developer>
169+
<developer><name>Rich Hickey</name></developer>
170+
<developer><name>Roman Gonzalez</name></developer>
171+
<developer><name>Roman Scherer</name></developer>
172+
<developer><name>Rupa Shankar</name></developer>
173+
<developer><name>Russ Olsen</name></developer>
174+
<developer><name>Sam Umbach</name></developer>
175+
<developer><name>Samuel Miller</name></developer>
176+
<developer><name>Sean Grove</name></developer>
177+
<developer><name>Sebastien Bensusan</name></developer>
178+
<developer><name>Sean LeBron</name></developer>
179+
<developer><name>Steven Kallstrom</name></developer>
180+
<developer><name>Stuart Halloway</name></developer>
181+
<developer><name>Stuart Mitchell</name></developer>
182+
<developer><name>Stuart Sierra</name></developer>
183+
<developer><name>Takahiro Hozumi</name></developer>
184+
<developer><name>Thomas Heller</name></developer>
185+
<developer><name>Thomas Scheiblauer</name></developer>
186+
<developer><name>Tim Griesser</name></developer>
187+
<developer><name>Timothy Pratley</name></developer>
188+
<developer><name>Toby Crawley</name></developer>
189+
<developer><name>Tom Hickey</name></developer>
190+
<developer><name>Tom Jack</name></developer>
191+
<developer><name>Tom Marble</name></developer>
192+
<developer><name>Travis Thieman</name></developer>
193+
<developer><name>Travis Vachon</name></developer>
194+
<developer><name>Wilkes Joiner</name></developer>
195+
<developer><name>Zachary Allaun</name></developer>
196+
<developer><name>Zach Oakes</name></developer>
197+
<developer><name>Zubair Quraishi</name></developer>
198+
</developers>
199+
200+
<scm>
201+
<connection>scm:git:git://github.com/clojure/clojurescript.git</connection>
202+
<developerConnection>scm:git:[email protected]:clojure/clojurescript.git</developerConnection>
203+
<url>https://github.com/clojure/clojurescript</url>
204+
</scm>
205+
206+
<!--
207+
<parent>
208+
<groupId>org.clojure</groupId>
209+
<artifactId>pom.contrib</artifactId>
210+
<version>0.1.2</version>
211+
</parent>
212+
-->
213+
214+
<parent>
215+
<groupId>org.sonatype.oss</groupId>
216+
<artifactId>oss-parent</artifactId>
217+
<version>7</version>
218+
</parent>
219+
220+
<properties>
221+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
222+
<clojure.source.dir>src/main/clojure</clojure.source.dir>
223+
<cljs.source.dir>src/main/cljs</cljs.source.dir>
224+
<cljs.source.dir>src/main/cljs</cljs.source.dir>
225+
<resources.dir>resources</resources.dir>
226+
<directlinking>true</directlinking>
227+
</properties>
228+
229+
<build>
230+
<plugins>
231+
<plugin>
232+
<!-- Add Clojure sources to the project's source directories -->
233+
<groupId>org.codehaus.mojo</groupId>
234+
<artifactId>build-helper-maven-plugin</artifactId>
235+
<version>1.5</version>
236+
<executions>
237+
<execution>
238+
<id>add-clojure-source-dirs</id>
239+
<phase>generate-sources</phase>
240+
<goals>
241+
<goal>add-source</goal>
242+
<goal>add-resource</goal>
243+
</goals>
244+
<configuration>
245+
<sources>
246+
<source>${clojure.source.dir}</source>
247+
<source>${cljs.source.dir}</source>
248+
</sources>
249+
<resources>
250+
<resource>
251+
<directory>${clojure.source.dir}</directory>
252+
</resource>
253+
<resource>
254+
<directory>${cljs.source.dir}</directory>
255+
</resource>
256+
<resource>
257+
<directory>${resources.dir}</directory>
258+
</resource>
259+
</resources>
260+
</configuration>
261+
</execution>
262+
</executions>
263+
</plugin>
264+
<plugin>
265+
<groupId>com.theoryinpractise</groupId>
266+
<artifactId>clojure-maven-plugin</artifactId>
267+
<version>1.8.3</version>
268+
<configuration>
269+
<temporaryOutputDirectory>false</temporaryOutputDirectory>
270+
</configuration>
271+
<executions>
272+
<execution>
273+
<id>clojure-compile</id>
274+
<phase>compile</phase>
275+
<goals>
276+
<goal>compile</goal>
277+
</goals>
278+
<configuration>
279+
<cleanAOTNamespaces>true</cleanAOTNamespaces>
280+
<namespaces>
281+
<namespace>!cljs.vendor.bridge</namespace>
282+
</namespaces>
283+
</configuration>
284+
</execution>
285+
</executions>
286+
</plugin>
287+
<plugin>
288+
<artifactId>maven-jar-plugin</artifactId>
289+
<version>2.4</version>
290+
<configuration>
291+
<archive>
292+
<manifest>
293+
<mainClass>cljs.main</mainClass>
294+
</manifest>
295+
</archive>
296+
</configuration>
297+
<executions>
298+
<execution>
299+
<id>default-jar</id>
300+
<phase>package</phase>
301+
<goals>
302+
<goal>jar</goal>
303+
</goals>
304+
<configuration>
305+
<includes>
306+
<include>**/*.clj</include>
307+
<include>**/*.cljc</include>
308+
<include>**/*.cljs</include>
309+
<include>**/*.js</include>
310+
<include>**/*.map</include>
311+
<include>**/*.edn</include>
312+
<include>**/*.svg</include>
313+
<include>**/*.png</include>
314+
</includes>
315+
</configuration>
316+
</execution>
317+
</executions>
318+
</plugin>
319+
<plugin>
320+
<artifactId>maven-assembly-plugin</artifactId>
321+
<version>2.4</version>
322+
<executions>
323+
<execution>
324+
<id>aot-jar</id>
325+
<phase>package</phase>
326+
<goals>
327+
<goal>single</goal>
328+
</goals>
329+
<configuration>
330+
<appendAssemblyId>false</appendAssemblyId>
331+
<descriptors>
332+
<descriptor>src/assembly/aot.xml</descriptor>
333+
</descriptors>
334+
</configuration>
335+
</execution>
336+
<execution>
337+
<id>slim-jar</id>
338+
<phase>package</phase>
339+
<goals>
340+
<goal>single</goal>
341+
</goals>
342+
<configuration>
343+
<descriptors>
344+
<descriptor>src/assembly/slim.xml</descriptor>
345+
</descriptors>
346+
</configuration>
347+
</execution>
348+
</executions>
349+
</plugin>
350+
<plugin>
351+
<groupId>org.apache.maven.plugins</groupId>
352+
<artifactId>maven-gpg-plugin</artifactId>
353+
<version>3.1.0</version>
354+
<configuration>
355+
<gpgArguments>
356+
<arg>--pinentry-mode</arg>
357+
<arg>loopback</arg>
358+
</gpgArguments>
359+
</configuration>
360+
</plugin>
361+
<plugin>
362+
<groupId>org.apache.maven.plugins</groupId>
363+
<artifactId>maven-compiler-plugin</artifactId>
364+
<version>3.1</version>
365+
<configuration>
366+
<source>21</source>
367+
<target>21</target>
368+
</configuration>
369+
</plugin>
370+
<plugin>
371+
<groupId>org.apache.maven.plugins</groupId>
372+
<artifactId>maven-release-plugin</artifactId>
373+
<version>2.5.3</version>
374+
<configuration>
375+
<tagNameFormat>r@{project.version}</tagNameFormat>
376+
</configuration>
377+
</plugin>
378+
</plugins>
379+
</build>
380+
</project>

0 commit comments

Comments
 (0)