Skip to content

Commit

Permalink
Allow multiple architecture native builds
Browse files Browse the repository at this point in the history
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
  • Loading branch information
yselkowitz committed Jun 17, 2019
1 parent bbd72d6 commit 0f47da5
Showing 1 changed file with 26 additions and 6 deletions.
32 changes: 26 additions & 6 deletions jansi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@
platforms -->
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-windows32</artifactId>
<artifactId>jansi-windows32-i386</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-windows64</artifactId>
<artifactId>jansi-windows64-amd64</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
Expand All @@ -61,22 +61,42 @@
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-linux32</artifactId>
<artifactId>jansi-linux32-i386</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-linux64</artifactId>
<artifactId>jansi-linux32-arm</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-freebsd32</artifactId>
<artifactId>jansi-linux64-amd64</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-freebsd64</artifactId>
<artifactId>jansi-linux64-aarch64</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-linux64-ppc64le</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-linux64-s390x</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-freebsd32-i386</artifactId>
<version>${jansi-native-version}</version>
</dependency>
<dependency>
<groupId>org.fusesource.jansi</groupId>
<artifactId>jansi-freebsd64-amd64</artifactId>
<version>${jansi-native-version}</version>
</dependency>

Expand Down

0 comments on commit 0f47da5

Please sign in to comment.