4.0.0 wpilibJavaJNI edu.wpi.first.wpilibj 0.1.0-SNAPSHOT so edu.wpi.first.wpilib.templates.athena shared-library 0.1.0-SNAPSHOT ../../maven-utilities/athena/shared-library/pom.xml com.ni.first.libraries libFRC_NetworkCommunication so 0.1.0-SNAPSHOT edu.wpi.first.wpilib.hal libHALAthena 0.1.0-SNAPSHOT a edu.wpi.first.wpilib.hal include 0.1.0-SNAPSHOT inczip edu.wpi.first.wpilibj wpilibJava 0.1.0-SNAPSHOT jar ${user.home}${file.separator}jdk-linux-arm-vfp-sflt${file.separator}jdk1.7.0_45 ${embeddedJDKHome}${file.separator}include org.apache.maven.plugins maven-enforcer-plugin 1.3.1 enforce-property enforce ${embeddedJDKIncludePath} A copy of the 'Linux ARM v6/v7 Soft Float ABI' JDK must be extracted to '${embeddedJDKHome}' and the folder '${embeddedJDKIncludePath}' must exist to build this module. You must use Java 7 u45. This JDK may be downloaded from http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u45-oth-JPR. To override this default location, specify a value for the 'embeddedJDKHome' property at the command line, like 'mvn -DembeddedJDKHome=path/to/jdk' true org.codehaus.mojo native-maven-plugin 1.0-alpha-7 true linux ${embeddedJDKIncludePath} src/main/native **/*.cpp javah generate-sources edu.wpi.first.wpilibj.can.CANJNI edu.wpi.first.wpilibj.communication.FRCNetworkCommunicationsLibrary edu.wpi.first.wpilibj.hal.HALUtil edu.wpi.first.wpilibj.hal.JNIWrapper edu.wpi.first.wpilibj.hal.AnalogJNI edu.wpi.first.wpilibj.hal.CounterJNI edu.wpi.first.wpilibj.hal.DIOJNI edu.wpi.first.wpilibj.hal.EncoderJNI edu.wpi.first.wpilibj.hal.I2CJNI edu.wpi.first.wpilibj.hal.InterruptJNI edu.wpi.first.wpilibj.hal.PWMJNI edu.wpi.first.wpilibj.hal.RelayJNI edu.wpi.first.wpilibj.hal.SPIJNI edu.wpi.first.wpilibj.hal.WatchdogJNI linux ${project.build.directory}/jni/include default true javah