nd4j-backend-impls org.nd4j 0.9.1 4.0.0 nd4j-native nd4j-native 0.2.19 ${basedir}/../../../../libnd4j/ ${dependency.groupId} ${dependency.artifactId} ${dependency.version} ${dependency.packaging} ${dependency.classifier} org.bytedeco javacpp ${javacpp.version} org.bytedeco.javacpp-presets openblas ${openblas.version}-${javacpp-presets.version} org.bytedeco.javacpp-presets openblas ${openblas.version}-${javacpp-presets.version} ${dependency.platform} org.nd4j nd4j-native-api ${project.version} org.nd4j nd4j-api ${project.version} junit junit org.nd4j nd4j-base64 ${project.version} test org.nd4j nd4j-jackson ${project.version} test ch.qos.logback logback-classic ${logback.version} test ../../nd4j-tests/src/test/java org.apache.maven.plugins maven-surefire-plugin ${env.LD_LIBRARY_PATH}:${user.dir}:${env.LIBND4J_HOME}/blasbuild/cpu/blas/ *.java **/Test*.java **/*Test.java **/*TestCase.java junit:junit org.nd4j.linalg.cpu.nativecpu.CpuBackend org.nd4j.linalg.cpu.nativecpu.CpuBackend maven-compiler-plugin javacpp.parser generate-sources compile ${javacpp.parser.skip} org/nd4j/nativeblas/Nd4jCpuPresets.java org.bytedeco javacpp ${javacpp.version} org.nd4j nd4j-native-api ${project.version} ${javacpp.platform} platform.root ${javacpp.platform.root} platform.compiler ${javacpp.platform.compiler} ${project.build.outputDirectory} ${env.LIBND4J_HOME}/blas ${env.LIBND4J_HOME}/include ${env.LIBND4J_HOME}/include/cnpy ${env.LIBND4J_HOME}/blasbuild/cpu/blas javacpp.parser generate-sources build ${javacpp.parser.skip} ${project.build.sourceDirectory} org.nd4j.nativeblas.Nd4jCpuPresets javacpp.compiler process-classes build ${javacpp.compiler.skip} org.nd4j.nativeblas.Nd4jCpu true maven-jar-plugin org.apache.maven.plugins maven-enforcer-plugin 1.4.1 libnd4j-checks enforce env.LIBND4J_HOME You must set the LIBND4J_HOME environment variable! .*/.* !!! LIBND4J_HOME must be a valid unix path! ${env.LIBND4J_HOME}/blas/NativeOps.h ${env.LIBND4J_HOME}/blasbuild/cpu/blas !!! You have to compile libnd4j with cpu support first! true macosx-gcc6 /usr/local/bin/g++-6 /usr/local/bin/g++-6 macosx-gcc5 /usr/local/bin/g++-5 /usr/local/bin/g++-5 macosx mac os x org.bytedeco javacpp -static-libgcc -static-libstdc++ mingw windows org.bytedeco javacpp ${javacpp.platform}-mingw -static-libgcc -static-libstdc++ -Wl,-Bstatic -lstdc++ -lgcc -lgcc_eh -lpthread -Wl,-Bdynamic