Judging by the jar names on the page you linked, the difference between MacOs and Linux versions lies in the text after the part versionon the banner name.
This is called classifier(see Maven coordinates ) and is an optional coordinate that provides additional differentiation after the artifact version.
nandsito, , (, , ):
<profiles>
<profile>
<id>osx</id>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>tensorflow</artifactId>
<version>0.9.0-1.2</version>
<classifier>macosx-x86_64</classifier>
</dependency>
</profile>
<profile>
<id>linux</id>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>tensorflow</artifactId>
<version>0.9.0-1.2</version>
<classifier>linux-x86_64</classifier>
</dependency>
</profile>
</profiles>
<dependency> POM ( <profiles> tensorflow) .
( POM ): MacOS mvn clean package -Pmacos Centos mvn clean package -Plinux
Eclipse Project properties > Maven ( , Project explorer.