Maven calls make for native code.
[yaz4j-moved-to-github.git] / pom.xml
diff --git a/pom.xml b/pom.xml
index 539d4bd..92a7226 100644 (file)
--- a/pom.xml
+++ b/pom.xml
                     <argLine>-Djava.library.path=${basedir}/libyaz4j/lib</argLine>
                 </configuration>
             </plugin>
+
+           <plugin>
+             <artifactId>maven-antrun-plugin</artifactId>
+             <executions>
+               <execution>
+                 <id>build-native</id>
+                 <phase>compile</phase>
+                 <goals>
+                   <goal>run</goal>
+                 </goals>
+                 <configuration>
+                   <tasks>
+                     <exec dir="libyaz4j" executable="make" failonerror="true">
+                       <arg value="all"/>
+                     </exec>
+                   </tasks>
+                 </configuration>
+               </execution>
+               
+               <execution>
+                 <id>clean-native</id>
+                 <phase>clean</phase>
+                 <goals>
+                   <goal>run</goal>
+                 </goals>
+                 <configuration>
+                   <tasks>
+                     <exec dir="libyaz4j" executable="make" failonerror="true">
+                       <arg value="clean"/>
+                     </exec>
+                   </tasks>
+                 </configuration>
+               </execution>
+             </executions>
+           </plugin>
+
         </plugins>
     </build>