Skip to content

Commit 60631d0

Browse files
puredangerswannodette
authored andcommitted
CLJS-2599 Add pom.xml and pom.properties to output jars
1 parent 1d676bd commit 60631d0

File tree

2 files changed

+40
-20
lines changed

2 files changed

+40
-20
lines changed

src/assembly/aot.xml

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,31 @@
11
<assembly>
2-
<id>aot</id>
3-
<formats>
4-
<format>jar</format>
5-
</formats>
6-
<includeBaseDirectory>false</includeBaseDirectory>
7-
<fileSets>
8-
<fileSet>
9-
<directory>target/classes</directory>
10-
<outputDirectory>/</outputDirectory>
11-
<!-- Excluding these breaks AOT, needs more investigating -->
12-
<!--
13-
<excludes>
14-
<exclude>clojure/data/**</exclude>
15-
<exclude>clojure/tools/**</exclude>
16-
<exclude>cognitect/**</exclude>
17-
</excludes>
18-
-->
19-
</fileSet>
20-
</fileSets>
21-
</assembly>
2+
<id>aot</id>
3+
<formats>
4+
<format>jar</format>
5+
</formats>
6+
<includeBaseDirectory>false</includeBaseDirectory>
7+
<fileSets>
8+
<fileSet>
9+
<directory>target/classes</directory>
10+
<outputDirectory>/</outputDirectory>
11+
<!-- Excluding these breaks AOT, needs more investigating -->
12+
<!--
13+
<excludes>
14+
<exclude>clojure/data/**</exclude>
15+
<exclude>clojure/tools/**</exclude>
16+
<exclude>cognitect/**</exclude>
17+
</excludes>
18+
-->
19+
</fileSet>
20+
</fileSets>
21+
<files>
22+
<file>
23+
<source>pom.xml</source>
24+
<outputDirectory>META-INF/maven/org.clojure/clojurescript</outputDirectory>
25+
</file>
26+
<file>
27+
<source>target/maven-archiver/pom.properties</source>
28+
<outputDirectory>META-INF/maven/org.clojure/clojurescript</outputDirectory>
29+
</file>
30+
</files>
31+
</assembly>

src/assembly/slim.xml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,14 @@
1818
<outputDirectory>/</outputDirectory>
1919
</fileSet>
2020
</fileSets>
21+
<files>
22+
<file>
23+
<source>pom.xml</source>
24+
<outputDirectory>META-INF/maven/org.clojure/clojurescript</outputDirectory>
25+
</file>
26+
<file>
27+
<source>target/maven-archiver/pom.properties</source>
28+
<outputDirectory>META-INF/maven/org.clojure/clojurescript</outputDirectory>
29+
</file>
30+
</files>
2131
</assembly>

0 commit comments

Comments
 (0)