Skip to content

Commit 3cb6c47

Browse files
committedAug 14, 2023
check in pom to make setup-java action happy
1 parent 2c493eb commit 3cb6c47

File tree

2 files changed

+391
-1
lines changed

2 files changed

+391
-1
lines changed
 

‎.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ closure
1212
/out
1313
*out
1414
.lein*
15-
/pom.xml
1615
*.iml
1716
.repl*
1817
*.swp

‎pom.xml

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

0 commit comments

Comments
 (0)
Please sign in to comment.