Skip to content

Commit 0f47da5

Browse files
committed
Allow multiple architecture native builds
HawtJNI's description of platform is insufficient to distinguish between multiple architectures of the same operating system, such as Linux/amd64 and Linux/aarch64. Renaming these resources is necessary to create jars which will cover all available OS/arch combinations. Required by: fusesource/jansi-native#18
1 parent bbd72d6 commit 0f47da5

1 file changed

Lines changed: 26 additions & 6 deletions

File tree

jansi/pom.xml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@
4646
platforms -->
4747
<dependency>
4848
<groupId>org.fusesource.jansi</groupId>
49-
<artifactId>jansi-windows32</artifactId>
49+
<artifactId>jansi-windows32-i386</artifactId>
5050
<version>${jansi-native-version}</version>
5151
</dependency>
5252
<dependency>
5353
<groupId>org.fusesource.jansi</groupId>
54-
<artifactId>jansi-windows64</artifactId>
54+
<artifactId>jansi-windows64-amd64</artifactId>
5555
<version>${jansi-native-version}</version>
5656
</dependency>
5757
<dependency>
@@ -61,22 +61,42 @@
6161
</dependency>
6262
<dependency>
6363
<groupId>org.fusesource.jansi</groupId>
64-
<artifactId>jansi-linux32</artifactId>
64+
<artifactId>jansi-linux32-i386</artifactId>
6565
<version>${jansi-native-version}</version>
6666
</dependency>
6767
<dependency>
6868
<groupId>org.fusesource.jansi</groupId>
69-
<artifactId>jansi-linux64</artifactId>
69+
<artifactId>jansi-linux32-arm</artifactId>
7070
<version>${jansi-native-version}</version>
7171
</dependency>
7272
<dependency>
7373
<groupId>org.fusesource.jansi</groupId>
74-
<artifactId>jansi-freebsd32</artifactId>
74+
<artifactId>jansi-linux64-amd64</artifactId>
7575
<version>${jansi-native-version}</version>
7676
</dependency>
7777
<dependency>
7878
<groupId>org.fusesource.jansi</groupId>
79-
<artifactId>jansi-freebsd64</artifactId>
79+
<artifactId>jansi-linux64-aarch64</artifactId>
80+
<version>${jansi-native-version}</version>
81+
</dependency>
82+
<dependency>
83+
<groupId>org.fusesource.jansi</groupId>
84+
<artifactId>jansi-linux64-ppc64le</artifactId>
85+
<version>${jansi-native-version}</version>
86+
</dependency>
87+
<dependency>
88+
<groupId>org.fusesource.jansi</groupId>
89+
<artifactId>jansi-linux64-s390x</artifactId>
90+
<version>${jansi-native-version}</version>
91+
</dependency>
92+
<dependency>
93+
<groupId>org.fusesource.jansi</groupId>
94+
<artifactId>jansi-freebsd32-i386</artifactId>
95+
<version>${jansi-native-version}</version>
96+
</dependency>
97+
<dependency>
98+
<groupId>org.fusesource.jansi</groupId>
99+
<artifactId>jansi-freebsd64-amd64</artifactId>
80100
<version>${jansi-native-version}</version>
81101
</dependency>
82102

0 commit comments

Comments
 (0)