-<project>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.yaz4j</groupId>
<artifactId>yaz4j-lib</artifactId>
- <version>1.5-SNAPSHOT</version>
+ <version>1.6-SNAPSHOT</version>
<packaging>pom</packaging>
<prerequisites>
<licenses>
<license>
<name>BSD</name>
- <url>http://www.opensource.org/licenses/bsd-license.php</url>
+ <url>http://www.opensource.org/licenses/BSD-3-Clause</url>
</license>
</licenses>
<description>Java wrapper for the ZOOM API of YAZ</description>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
+ <version>1.8</version>
<executions>
<execution>
<id>generate-sources</id>
<phase>generate-sources</phase>
<inherited>false</inherited>
<configuration>
- <tasks>
- <echo message="Using include: ${yaz.include}"/>
- <mkdir dir="target/generated-sources/java/org/yaz4j/jni"/>
+ <target>
+ <echo message="Using include: ${yaz.include}" />
+ <mkdir dir="target/generated-sources/java/org/yaz4j/jni" />
<mkdir dir="target/generated-sources/native" />
<exec executable="${swig}">
<arg value="-Isrc/main/native" />
- <arg value="${yaz.include}"/>
- <arg value="-outdir"/>
- <arg value="${basedir}/target/generated-sources/java/org/yaz4j/jni"/>
- <arg value="-package"/>
- <arg value="org.yaz4j.jni"/>
- <arg value="-o"/>
- <arg value="${basedir}/target/generated-sources/native/libyaz4j.cpp"/>
- <arg value="-c++"/>
- <arg value="-java"/>
- <arg value="src/main/swig/libyaz4j.i"/>
+ <arg value="${yaz.include}" />
+ <arg value="-outdir" />
+ <arg value="${basedir}/target/generated-sources/java/org/yaz4j/jni" />
+ <arg value="-package" />
+ <arg value="org.yaz4j.jni" />
+ <arg value="-o" />
+ <arg value="${basedir}/target/generated-sources/native/libyaz4j.cpp" />
+ <arg value="-c++" />
+ <arg value="-java" />
+ <arg value="src/main/swig/libyaz4j.i" />
</exec>
- </tasks>
+ </target>
</configuration>
<goals>
<goal>run</goal>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
+ <version>2.15</version>
<configuration>
<enableRSS>false</enableRSS>
<include>**/*.java</include>
<artifactId>
maven-project-info-reports-plugin
</artifactId>
+ <version>2.8</version>
<reportSets>
<reportSet>
<reports>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.10.3</version>
<configuration>
<chartset>UTF-8</chartset>
<excludePackageNames>org.yaz4j.jni</excludePackageNames>
<goal>run</goal>
</goals>
<configuration>
- <tasks>
- <exec executable="${yaz.config}"
- outputproperty="yaz-config.include"
- errorproperty="yaz-config.error">
+ <target>
+ <exec executable="${yaz.config}" outputproperty="yaz-config.include" errorproperty="yaz-config.error">
<arg value="--include" />
</exec>
- <echo
- message="yaz-config error (if any): ${yaz-config.error}"/>
- <condition property="yaz.include"
- value="-I/usr/include"
- else="${yaz-config.include}">
- <equals arg1="${yaz-config.include}" arg2=""/>
+ <echo message="yaz-config error (if any): ${yaz-config.error}" />
+ <condition property="yaz.include" value="-I/usr/include" else="${yaz-config.include}">
+ <equals arg1="${yaz-config.include}" arg2="" />
</condition>
- <echo message="YAZ INCLUDE=${yaz.include}"/>
- <mkdir dir="${basedir}/target"/>
- <echo file="${basedir}/target/swig.properties"
- message="yaz.include=${yaz.include}"/>
- </tasks>
+ <echo message="YAZ INCLUDE=${yaz.include}" />
+ <mkdir dir="${basedir}/target" />
+ <echo file="${basedir}/target/swig.properties" message="yaz.include=${yaz.include}" />
+ </target>
</configuration>
</execution>
</executions>