Ant tasks and macros configuration to interact with maven and subversion workspace_loc = ${workspace_loc} build.folder = ${build.folder} ant.libs.dir = ${ant.libs.dir} ERROR!! You have to define your gvSIG platform properties, by creating the file: ${user.home}/.gvsig.platform.properties with the following content: native_platform=linux native_distribution=Ubuntu-9.10 native_compiler=gcc4 native_arch=i386 native_libraryType=dynamic export native_classifier=${native_platform}-${native_distribution}-${native_compiler}-${native_arch}-${native_libraryType} Replace the fifth initial variables values with the ones appropiate to your platform. If you use maven in the command line, you can use the previous file also to define the MAVEN_OPTS environment variable, by adding to your .bash_rc file something like this: if [ -f "${HOME}/.gvsig.platform.properties" ] then . ${HOME}/.gvsig.platform.properties export MAVEN_OPTS="-Xmx384M -XX:MaxPermSize=64m -Dnative-classifier=${native_classifier} -Dnative-platform=${native_platform}" else export MAVEN_OPTS="-Xmx384M -XX:MaxPermSize=64m" fi It will work if you use the bash shell. In any other case or platform, you'll have to define your MAVEN_OPTS environment variable and set the "native-classifier" parameter directly. mvn -e -Dnative-classifier=${native_classifier} -Dnative-platform=${native_platform} @{arg} mvn -e -Dnative-classifier=linux-all-gcc4-i386-dynamic -Dnative-platform=linux @{arg} mvn -e -Dnative-classifier=win-nt-vs8-i386-dynamic -Dnative-platform=win @{arg} User canceled