aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2014-06-16 21:58:04 +0200
committerHans de Graaff <hans@degraaff.org>2014-06-16 21:58:04 +0200
commit80cb38989fd776a4e5122ae7c7c23913305b6a7b (patch)
tree339051327a57a8053d97eb0fde8b329839e6d9d8
parentRemove: ruby18/jruby only, no license. New versions require additional unpack... (diff)
downloadruby-overlay-80cb38989fd776a4e5122ae7c7c23913305b6a7b.tar.gz
ruby-overlay-80cb38989fd776a4e5122ae7c7c23913305b6a7b.tar.bz2
ruby-overlay-80cb38989fd776a4e5122ae7c7c23913305b6a7b.zip
Remove: the most recent jruby 1.7 version is in the main tree, currently masked.
-rw-r--r--dev-java/jruby/ChangeLog23
-rw-r--r--dev-java/jruby/Manifest1
-rw-r--r--dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch163
-rw-r--r--dev-java/jruby/files/jruby-1.7.12-build.xml.patch12
-rw-r--r--dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch3827
-rw-r--r--dev-java/jruby/jruby-1.7.12.ebuild198
-rw-r--r--dev-java/jruby/metadata.xml6
7 files changed, 0 insertions, 4230 deletions
diff --git a/dev-java/jruby/ChangeLog b/dev-java/jruby/ChangeLog
deleted file mode 100644
index 5f03a8c..0000000
--- a/dev-java/jruby/ChangeLog
+++ /dev/null
@@ -1,23 +0,0 @@
-# ChangeLog for dev-java/jruby
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
- 21 Apr 2014; Manuel Rüger <mrueg@gentoo.org>
- +files/jruby-1.7.12-mvn-ant-ant.patch, jruby-1.7.12.ebuild:
- [dev-java/jruby] Add de-maven'd ant patch. Build still broken.
-
-*jruby-1.7.12 (21 Apr 2014)
-
- 21 Apr 2014; Manuel Rüger <mrueg@gentoo.org>
- +files/jruby-1.7.12-bash-launcher.patch, +files/jruby-1.7.12-build.xml.patch,
- +jruby-1.7.12.ebuild, -files/jruby-1.7.11-bash-launcher.patch,
- -files/jruby-1.7.11-build.xml.patch, -jruby-1.7.11.ebuild:
- [dev-java/jruby] Version bump.
-
-*jruby-1.7.11 (09 Apr 2014)
-
- 09 Apr 2014; Hans de Graaff <graaff@gentoo.org> +jruby-1.7.11.ebuild,
- +files/jruby-1.7.11-bash-launcher.patch, +files/jruby-1.7.11-build.xml.patch,
- +metadata.xml:
- Work-in-progress version of jruby 1.7. Won't install due to trying to run
- maven to compile.
diff --git a/dev-java/jruby/Manifest b/dev-java/jruby/Manifest
deleted file mode 100644
index e7c7779..0000000
--- a/dev-java/jruby/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jruby-src-1.7.12.tar.gz 10537791 SHA256 c10c0581abe7d55519273b91bddf9d44610baf69b875473593fd739b0c059cc7 SHA512 f68e72c37543a5301041a1700b9a3ef07ea5be43b806187f49e7ef6172315c5cd2aa4d74466273122e35b1a190f9a0fb097127c9530f48740f278ff6f87704fe WHIRLPOOL 5b82c5ac00761a62c6d319dc9ff319a5036c7b30724449149595fbaac117a2dca61bc13480db79ef85f10278607556f7091698021c3a7cfd3b1359603755e01a
diff --git a/dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch b/dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch
deleted file mode 100644
index 7226e11..0000000
--- a/dev-java/jruby/files/jruby-1.7.12-bash-launcher.patch
+++ /dev/null
@@ -1,163 +0,0 @@
---- bin/jruby.bash.orig 2013-12-06 16:38:30.000000000 +0100
-+++ bin/jruby.bash 2013-12-22 16:50:14.390401944 +0100
-@@ -25,29 +25,7 @@
- JAVA_VM=-client
- fi
-
--# get the absolute path of the executable
--SELF_PATH=$(builtin cd -P -- "$(dirname -- "$0")" >/dev/null && pwd -P) && SELF_PATH=$SELF_PATH/$(basename -- "$0")
--
--# resolve symlinks
--while [ -h $SELF_PATH ]; do
-- # 1) cd to directory of the symlink
-- # 2) cd to the directory of where the symlink points
-- # 3) get the pwd
-- # 4) append the basename
-- DIR=$(dirname -- "$SELF_PATH")
-- SYM=$(readlink $SELF_PATH)
-- SELF_PATH=$(cd $DIR && cd $(dirname -- "$SYM") && pwd)/$(basename -- "$SYM")
--done
--
--PRG=$SELF_PATH
--
--JRUBY_HOME_1=`dirname "$PRG"` # the ./bin dir
--if [ "$JRUBY_HOME_1" = '.' ] ; then
-- cwd=`pwd`
-- JRUBY_HOME=`dirname $cwd` # JRUBY-2699
--else
-- JRUBY_HOME=`dirname "$JRUBY_HOME_1"` # the . dir
--fi
-+JRUBY_HOME="${JRUBY_HOME:-/usr/share/jruby}"
-
- if [ -z "$JRUBY_OPTS" ] ; then
- JRUBY_OPTS=""
-@@ -79,17 +57,7 @@
- done
- JRUBY_OPTS=${JRUBY_OPTS_TEMP}
-
--if [ -z "$JAVACMD" ] ; then
-- if [ -z "$JAVA_HOME" ] ; then
-- JAVACMD='java'
-- else
-- if $cygwin; then
-- JAVACMD="`cygpath -u "$JAVA_HOME"`/bin/java"
-- else
-- JAVACMD="$JAVA_HOME/bin/java"
-- fi
-- fi
--fi
-+JAVACMD=java
-
- if [ -z "$JAVA_MEM" ] ; then
- JAVA_MEM=-Xmx500m
-@@ -130,21 +98,7 @@
-
- CP_DELIMITER=":"
-
--# add main jruby jar to the bootclasspath
--for j in "$JRUBY_HOME"/lib/jruby.jar "$JRUBY_HOME"/lib/jruby-complete.jar; do
-- if [ ! -e "$j" ]; then
-- continue
-- fi
-- if [ "$JRUBY_CP" ]; then
-- JRUBY_CP="$JRUBY_CP$CP_DELIMITER$j"
-- else
-- JRUBY_CP="$j"
-- fi
-- if [ $JRUBY_ALREADY_ADDED ]; then
-- echo "WARNING: more than one JRuby JAR found in lib directory"
-- fi
-- JRUBY_ALREADY_ADDED=true
--done
-+JRUBY_CP="$(java-config-2 -d -p jruby)"
-
- if $cygwin; then
- JRUBY_CP=`cygpath -p -w "$JRUBY_CP"`
-@@ -152,29 +106,7 @@
-
- # ----- Set Up The System Classpath -------------------------------------------
-
--if [ "$JRUBY_PARENT_CLASSPATH" != "" ]; then
-- # Use same classpath propagated from parent jruby
-- CP=$JRUBY_PARENT_CLASSPATH
--else
-- # add other jars in lib to CP for command-line execution
-- for j in "$JRUBY_HOME"/lib/*.jar; do
-- if [ "$j" == "$JRUBY_HOME"/lib/jruby.jar ]; then
-- continue
-- fi
-- if [ "$j" == "$JRUBY_HOME"/lib/jruby-complete.jar ]; then
-- continue
-- fi
-- if [ "$CP" ]; then
-- CP="$CP$CP_DELIMITER$j"
-- else
-- CP="$j"
-- fi
-- done
--
-- if [ "$CP" != "" ] && $cygwin; then
-- CP=`cygpath -p -w "$CP"`
-- fi
--fi
-+CP="${JRUBY_PARENT_CLASSPATH}"
-
- if $cygwin; then
- # switch delimiter only after building Unix style classpaths
-@@ -254,15 +186,7 @@
- java_args=("${java_args[@]}" "-Djava.awt.headless=true") ;;
- # Run under JDB
- --jdb)
-- if [ -z "$JAVA_HOME" ] ; then
-- JAVACMD='jdb'
-- else
-- if $cygwin; then
-- JAVACMD="`cygpath -u "$JAVA_HOME"`/bin/jdb"
-- else
-- JAVACMD="$JAVA_HOME/bin/jdb"
-- fi
-- fi
-+ JAVACMD='jdb'
- java_args=("${java_args[@]}" "-sourcepath" "$JRUBY_HOME/lib/ruby/1.8:.")
- JRUBY_OPTS=("${JRUBY_OPTS[@]}" "-X+C") ;;
- --client)
-@@ -307,8 +231,6 @@
-
- JAVA_OPTS="$JAVA_OPTS $JAVA_MEM $JAVA_MEM_MIN $JAVA_STACK"
-
--JFFI_OPTS="-Djffi.boot.library.path=$JRUBY_HOME/lib/jni"
--
- if $cygwin; then
- JRUBY_HOME=`cygpath --mixed "$JRUBY_HOME"`
- JRUBY_SHELL=`cygpath --mixed "$JRUBY_SHELL"`
-@@ -346,8 +268,9 @@
- JRUBY_OPTS=''
- fi
-
-- "$JAVACMD" $PROFILE_ARGS $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \
-+ "$JAVACMD" $PROFILE_ARGS $JAVA_OPTS "${java_args[@]}" -classpath "$JRUBY_CP$CP_DELIMITER$CP$CP_DELIMITER$CLASSPATH" \
- "-Djruby.home=$JRUBY_HOME" \
-+ "-Djruby.bindir=/usr/bin" \
- "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
- "-Djruby.shell=$JRUBY_SHELL" \
- $java_class $JRUBY_OPTS "$@"
-@@ -369,7 +292,7 @@
- else
- if $cygwin; then
- # exec doed not work correctly with cygwin bash
-- "$JAVACMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
-+ "$JAVACMD" $JAVA_OPTS "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
- "-Djruby.home=$JRUBY_HOME" \
- "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
- "-Djruby.shell=$JRUBY_SHELL" \
-@@ -382,8 +305,9 @@
-
- exit $JRUBY_STATUS
- else
-- exec "$JAVACMD" $JAVA_OPTS "$JFFI_OPTS" "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
-+ exec "$JAVACMD" $JAVA_OPTS "${java_args[@]}" -Xbootclasspath/a:"$JRUBY_CP" -classpath "$CP$CP_DELIMITER$CLASSPATH" \
- "-Djruby.home=$JRUBY_HOME" \
-+ "-Djruby.bindir=/usr/bin" \
- "-Djruby.lib=$JRUBY_HOME/lib" -Djruby.script=jruby \
- "-Djruby.shell=$JRUBY_SHELL" \
- $java_class $mode "$@"
diff --git a/dev-java/jruby/files/jruby-1.7.12-build.xml.patch b/dev-java/jruby/files/jruby-1.7.12-build.xml.patch
deleted file mode 100644
index cae4105..0000000
--- a/dev-java/jruby/files/jruby-1.7.12-build.xml.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- build.xml.old 2014-04-19 17:23:33.281038435 +0200
-+++ build.xml 2014-04-19 17:24:03.300039239 +0200
-@@ -304,9 +304,6 @@
- </target>
-
- <target name="bootstrap" >
-- <exec executable="mvn" >
-- <arg line="-q -Pbootstrap" ></arg>
-- </exec>
- </target>
-
- <target depends="prepare" description="Creates the Java API docs" name="apidocs" >
diff --git a/dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch b/dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch
deleted file mode 100644
index 681cb39..0000000
--- a/dev-java/jruby/files/jruby-1.7.12-mvn-ant-ant.patch
+++ /dev/null
@@ -1,3827 +0,0 @@
-From 8dd52e30276bac4ab4d6a7c636a456a7fd6ef013 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Manuel=20R=C3=BCger?= <manuel@rueg.eu>
-Date: Mon, 21 Apr 2014 23:39:53 +0200
-Subject: [PATCH] mvn ant:ant
-
-
-diff --git a/build.xml b/build.xml
-index 4758b90..6eab547 100644
---- a/build.xml
-+++ b/build.xml
-@@ -1,464 +1,23 @@
- <?xml version="1.0" encoding="UTF-8"?>
-
--<project basedir="." default="jar" name="JRuby">
-- <description>JRuby is a Java implementation of a Ruby runtime.</description>
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-
-- <!-- First try to load machine-specific properties. -->
-- <property file="build.properties"/>
-+<project name="jruby-parent" default="package" basedir=".">
-
-- <!-- Then set defaults for any values not set by build.properties -->
-- <property file="default.build.properties"/>
-+ <!-- ====================================================================== -->
-+ <!-- Import maven-build.xml into the current project -->
-+ <!-- ====================================================================== -->
-
-- <patternset id="java.src.pattern">
-- <include name="**/*.java"/>
-- <exclude unless="sun-misc-signal" name="**/SunSignalFacade.java"/>
-- </patternset>
-+ <import file="maven-build.xml"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Help target -->
-+ <!-- ====================================================================== -->
-
-- <import file="netbeans-ant.xml" optional="true"/>
-- <import file="ivy/build.xml"/>
-- <import file="antlib/test.xml"/>
-- <import file="antlib/spec.xml"/>
-- <import file="antlib/util.xml"/>
-+ <target name="help">
-+ <echo message="Please run: $ant -projecthelp"/>
-+ </target>
-
-- <condition property="dev.null" value="/dev/null">
-- <os family="unix"/>
-- </condition>
-- <condition property="dev.null" value="NUL">
-- <os family="windows"/>
-- </condition>
-- <condition property="dev.null" value="dev_null">
-- <not>
-- <or>
-- <os family="unix"/>
-- <os family="windows"/>
-- </or>
-- </not>
-- </condition>
--
-- <!-- test launching: force encoding to UTF-8 because of stupid Macroman on OS X -->
-- <condition property="test.sysprops.set" value="test.sysprops.mac">
-- <equals arg1="${java.vendor}" arg2="Apple Inc."/>
-- </condition>
-- <condition property="test.sysprops.set" value="test.sysprops.other">
-- <not>
-- <equals arg1="${java.vendor}" arg2="Apple Inc."/>
-- </not>
-- </condition>
-- <property name="mac.file.encoding" value="UTF-8"/>
-- <propertyset id="test.sysprops.mac">
-- <propertyref name="mac.file.encoding"/>
-- </propertyset>
-- <propertyset id="test.sysprops.other">
-- </propertyset>
-- <propertyset id="test.sysproperties">
-- <propertyset refid="${test.sysprops.set}"/>
-- <mapper type="glob" from="mac.*" to="*"/>
-- </propertyset>
--
-- <!-- if ruby.home is not set, use env var -->
-- <condition property="ruby.home" value="${env.RUBY_HOME}">
-- <not>
-- <isset property="ruby.home"/>
-- </not>
-- </condition>
-- <condition property="is.windows" value="true">
-- <os family="windows"/>
-- </condition>
--
-- <tstamp>
-- <format property="build.date" pattern="yyyy-MM-dd"/>
-- </tstamp>
-- <property environment="env"/>
--
-- <!-- Use JAVA_OPTS env var if set, -ea (supported by all JVMs) otherwise -->
-- <condition property="java.opts" value="${env.JAVA_OPTS}">
-- <isset property="env.JAVA_OPTS"/>
-- </condition>
-- <condition property="java.opts" value="-ea">
-- <not>
-- <isset property="java.opts"/>
-- </not>
-- </condition>
--
-- <!-- sets up a "make" command from ENV, if available -->
-- <condition property="make.cmd" value="${env.MAKE}">
-- <isset property="env.MAKE"/>
-- </condition>
-- <condition property="make.cmd" value="make">
-- <not>
-- <isset property="make.cmd"/>
-- </not>
-- </condition>
--
-- <property name="version.ruby" value="${version.ruby.major}.${version.ruby.minor}"/>
--
-- <!-- Initializes the build -->
-- <target name="init" unless="init.hasrun">
--
-- <!-- set appropriate spec tag filter if on windows -->
-- <condition property="spec.windows.flag" value="-g windows">
-- <os family="windows"/>
-- </condition>
--
-- <!-- if bin/jruby does not exist, copy from bin/jruby.bash -->
-- <condition property="prepare-bin-jruby.hasrun" value="true">
-- <available file="bin/jruby"/>
-- </condition>
-- <antcall target="prepare-bin-jruby"/>
--
-- <!-- Checks if specific libs and versions are avaiable -->
-- <available property="sun-misc-signal"
-- classname="sun.misc.Signal"/>
--
-- <property name="init.hasrun" value="true"/>
--
-- </target>
--
-- <!-- Prepares a bin/jruby executable from bin/jruby.bash -->
-- <target name="prepare-bin-jruby" unless="prepare-bin-jruby.hasrun">
-- <exec executable="/bin/sh" osfamily="unix">
-- <arg line="-c 'test -f &quot;${basedir}/bin/jruby&quot; || cp &quot;${basedir}/bin/jruby.bash&quot; &quot;${basedir}/bin/jruby&quot;'"/>
-- </exec>
-- <chmod perm="755" file="bin/jruby"/>
-- </target>
--
-- <!-- Creates the directories needed for building -->
-- <target name="prepare" depends="init, create-dirs, copy-resources">
-- </target>
--
-- <target name="create-dirs" unless="create-dirs.hasrun">
-- <mkdir dir="${build.dir}"/>
-- <mkdir dir="${classes.dir}"/>
-- <mkdir dir="${jruby.classes.dir}"/>
-- <mkdir dir="${test.classes.dir}"/>
-- <mkdir dir="${test.results.dir}"/>
-- <mkdir dir="${html.test.results.dir}"/>
-- <mkdir dir="${docs.dir}"/>
-- <mkdir dir="${api.docs.dir}"/>
-- <property name="create-dirs.hasrun" value="true"/>
-- </target>
--
-- <target name="copy-resources" unless="copy-resources.hasrun">
-- <copy todir="${jruby.classes.dir}" preservelastmodified="true">
-- <fileset dir="${src.dir}">
-- <include name="**/*.rb"/>
-- </fileset>
-- </copy>
-- <property name="copy-resources.hasrun" value="true"/>
-- </target>
--
-- <target name="jar-jruby-dist" depends="jar-jruby">
-- <antcall target="_osgify-jar_">
-- <param name="bndfile" value="jruby.bnd"/>
-- <param name="jar.wrap" value="${lib.dir}/jruby.jar"/>
-- <param name="bar.wrap" value="${lib.dir}/jruby.bar"/>
-- </antcall>
-- </target>
--
-- <!-- Use Bnd to wrap the JAR generated by in above task -->
-- <target name="_osgify-jar_">
-- <filter token="JRUBY_VERSION" value="${version.jruby}"/>
-- <copy file="jruby.bnd.template" tofile="${build.dir}/${bndfile}" filtering="true"/>
-- <taskdef resource="aQute/bnd/ant/taskdef.properties"
-- classpath="target/bnd.jar"/>
-- <bndwrap definitions="${build.dir}" output="${dest.lib.dir}">
-- <fileset file="${jar.wrap}"/>
-- </bndwrap>
-- <move file="${bar.wrap}" tofile="${jar.wrap}"
-- overwrite="true"/>
-- </target>
--
-- <target name="jar-jruby-stdlib" depends="copy-resources, compile" unless="jar-jruby-stdlib.hasrun"
-- description="Create the 'sdtlib' JRuby jar. Pass 'filename' to adjust.">
-- <property name="mainclass" value="org.jruby.Main"/>
-- <property name="filename" value="jruby-stdlib.jar"/>
-- <property name="bilename" value="jruby-stdlib.bar"/>
-- <property name="jar-stdlib-home" value="${build.dir}/jar-stdlib/META-INF/jruby.home"/>
-- <mkdir dir="${jar-stdlib-home}"/>
-- <copy todir="${jar-stdlib-home}">
-- <fileset dir="${basedir}">
-- <patternset refid="dist.bindir.files"/>
-- <patternset refid="dist.lib.files"/>
-- </fileset>
-- </copy>
--
-- <java classname="${mainclass}" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true">
-- <classpath>
-- <pathelement location="lib/jruby.jar"/>
-- <pathelement location="${build.dir}/jar-stdlib"/>
-- </classpath>
-- <sysproperty key="jruby.home" value="${jar-stdlib-home}"/>
-- <env key="RUBYOPT" value=""/>
-- <env key="GEM_HOME" value="${basedir}${jar-stdlib-home}/lib/ruby/gems/shared"/>
-- <jvmarg line="${java.opts}"/>
-- <arg line="-S gem install --no-ri --no-rdoc --ignore-dependencies --env-shebang --local ${complete.jar.gems}"/>
-- </java>
-- <delete dir="${jar-stdlib-home}/lib/ruby/gems/shared/cache"/>
--
-- <jar destfile="${dest.lib.dir}/${filename}">
-- <fileset dir="${build.dir}/jar-stdlib"/>
-- <manifest>
-- <attribute name="Built-By" value="${user.name}"/>
-- </manifest>
-- </jar>
-- <antcall target="_osgify-jar_">
-- <param name="bndfile" value="jruby-stdlib.bnd"/>
-- <param name="jar.wrap" value="${dest.lib.dir}/${filename}"/>
-- <param name="bar.wrap" value="${dest.lib.dir}/${bilename}"/>
-- </antcall>
--
-- <property name="jar-jruby-stdlib.hasrun" value="true"/>
-- </target>
--
-- <target name="jar-jruby-complete" depends="jar-jruby" unless="jar-jruby-complete.hasrun"
-- description="Create the 'complete' JRuby jar. Pass 'mainclass' and 'filename' to adjust.">
-- <property name="mainclass" value="org.jruby.Main"/>
-- <property name="filename" value="jruby-complete.jar"/>
-- <property name="bilename" value="jruby-complete.bar"/>
-- <property name="jar-complete-home" value="${build.dir}/jar-complete/META-INF/jruby.home"/>
-- <mkdir dir="${jar-complete-home}"/>
-- <copy todir="${jar-complete-home}">
-- <fileset dir="${basedir}">
-- <patternset refid="dist.bindir.files"/>
-- <patternset refid="dist.lib.files"/>
-- </fileset>
-- </copy>
--
-- <copy todir="${build.dir}/jar-complete/cext">
-- <fileset dir="${lib.dir}">
-- <patternset refid="dist.jruby-cext-native.files"/>
-- </fileset>
-- </copy>
--
-- <java classname="${mainclass}" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true">
-- <classpath>
-- <pathelement location="lib/jruby.jar"/>
-- <pathelement location="${build.dir}/jar-complete"/>
-- </classpath>
-- <sysproperty key="jruby.home" value="${jar-complete-home}"/>
-- <env key="RUBYOPT" value=""/>
-- <env key="GEM_HOME" value="${basedir}/${jar-complete-home}/lib/ruby/gems/shared"/>
-- <jvmarg line="${java.opts}"/>
-- <arg line="-S gem install --no-ri --no-rdoc --ignore-dependencies --env-shebang ${complete.jar.gems}"/>
-- </java>
-- <delete dir="${jar-complete-home}/lib/ruby/gems/shared/cache"/>
--
-- <jar destfile="${dest.lib.dir}/${filename}">
-- <zipfileset src="lib/jruby.jar"/>
-- <fileset dir="${build.dir}/jar-complete"/>
--
-- <manifest>
-- <attribute name="Built-By" value="${user.name}"/>
-- <attribute name="Main-Class" value="${mainclass}"/>
-- </manifest>
-- </jar>
-- <antcall target="_osgify-jar_">
-- <param name="bndfile" value="jruby-complete.bnd"/>
-- <param name="jar.wrap" value="${dest.lib.dir}/${filename}"/>
-- <param name="bar.wrap" value="${dest.lib.dir}/${bilename}"/>
-- </antcall>
--
-- <property name="jar-jruby-complete.hasrun" value="true"/>
-- </target>
--
-- <target name="jar-console" depends="jar-jruby-complete" description="Create the jruby graphical console jar">
--
-- <!-- roll the readline and jline jars into jruby-console.jar -->
-- <jar destfile="lib/jruby-console.jar" update="true" compress="true">
-- <manifest>
-- <attribute name="Main-Class" value="org.jruby.demo.readline.IRBConsole"/>
-- </manifest>
-- <zipfileset src="${lib.dir}/jruby-complete.jar"/>
-- <zipfileset src="${lib.dir}/ruby/shared/readline/readline.jar"/>
-- <zipfileset src="${build.lib.dir}/jline-${jline.version}.jar"/>
-- </jar>
-- </target>
--
-- <target name="jar" depends="init" description="Create the jruby.jar file. Used during dev.">
-- <antcall target="jar-jruby" inheritall="true"/>
-- </target>
--
-- <target name="jar-dist" depends="init"
-- description="Create the jruby.jar file for distribution.">
-- <antcall target="jar-jruby-dist" inheritall="true"/>
-- </target>
-- <target name="jar-stdlib" depends="init" description="Create the jruby-stdlib.jar file.">
-- <antcall target="jar-jruby-stdlib" inheritall="true"/>
-- </target>
-- <target name="jar-complete" depends="init"
-- description="Create the jruby-complete.jar file.">
-- <antcall target="jar-jruby-complete" inheritall="true"/>
-- </target>
-- <target name="jar-no-encryption-complete" depends="init"
-- description="Create the jruby-complete.jar file just like jar-complete, but refrains from including anything with encryption algorithms">
-- <property name="exclude_openssl" value="true"/>
-- <antcall target="jar-jruby-complete" inheritall="true"/>
-- </target>
-- <target name="compile-stdlib" unless="test">
-- <mkdir dir="${build.dir}/stdlib"/>
-- <echo message="Compiling 1.8 stdlib..."/>
-- <java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true">
-- <classpath path="lib/jruby.jar"/>
-- <sysproperty key="jruby.home" value="${basedir}"/>
-- <jvmarg line="-ea ${java.opts}"/>
-- <arg line="--1.8 -I bin/ -S jrubyc --target ${build.dir}/stdlib lib/ruby/1.8"/>
-- </java>
-- <echo message="Compiling 1.9 stdlib..."/>
-- <java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true">
-- <classpath path="lib/jruby.jar"/>
-- <sysproperty key="jruby.home" value="${basedir}"/>
-- <jvmarg line="-ea ${java.opts}"/>
-- <arg line="--1.9 -I bin/ -S jrubyc --target ${build.dir}/stdlib lib/ruby/1.9"/>
-- </java>
-- </target>
--
-- <target name="bootstrap">
-- <exec executable="mvn">
-- <arg line="-q -Pbootstrap"/>
-- </exec>
-- </target>
--
-- <target name="apidocs" depends="prepare"
-- description="Creates the Java API docs">
-- <!-- Run the package_docs.rb script to generate package.html files -->
-- <java classname="org.jruby.Main" fork="true" maxmemory="${jruby.launch.memory}" failonerror="true"
-- dir="${basedir}">
-- <classpath path="lib/jruby.jar"/>
--
-- <sysproperty key="jruby.home" value="${basedir}"/>
--
-- <arg line="tool/package_docs.rb"/>
-- </java>
--
-- <javadoc destdir="${api.docs.dir}" author="true" version="true" use="true"
-- windowtitle="JRuby API" source="${javac.version}" useexternalfile="true"
-- encoding="UTF-8" maxmemory="256m">
-- <fileset dir="${src.dir}">
-- <include name="**/*.java"/>
-- </fileset>
-- <arg value="-J-Dfile.encoding=UTF-8"/>
-- <classpath path="lib/jruby.jar"/>
-- <doctitle><![CDATA[<h1>JRuby</h1>]]></doctitle>
-- <bottom><![CDATA[<i>Copyright &#169; 2002-2009 JRuby Team. All Rights Reserved.</i>]]></bottom>
-- </javadoc>
-- </target>
--
-- <target name="installer">
-- <rake task="installer"/>
-- </target>
--
-- <target name="clean" depends="init" description="Cleans almost everything, leaves downloaded specs">
-- <delete dir="${build.dir}"/>
-- <delete dir="${dist.dir}"/>
-- <delete quiet="false">
-- <fileset dir="${lib.dir}" includes="jruby*.jar"/>
-- </delete>
-- <delete dir="${api.docs.dir}"/>
-- <delete dir="build/src_gen"/>
-- <antcall target="clean-ng"/>
-- <exec executable="mvn">
-- <arg line="-q"/>
-- <arg line="clean"/>
-- </exec>
-- </target>
--
-- <property name="nailgun.home" value="tool/nailgun"/>
--
-- <target name="need-ng">
-- <condition property="should.build.ng">
-- <and>
-- <os family="unix"/>
-- <not>
-- <available file="${nailgun.home}/ng"/>
-- </not>
-- </and>
-- </condition>
-- </target>
--
-- <target name="build-ng" depends="need-ng" if="should.build.ng">
-- <echo message="Configuring ng client in ${nailgun.home}"/>
-- <exec executable="./configure" osfamily="unix" dir="${nailgun.home}" failonerror="true" output="${dev.null}"/>
-- <echo message="Building ng client in ${nailgun.home}"/>
-- <exec executable="${make.cmd}" osfamily="unix" dir="${nailgun.home}" output="${dev.null}"/>
-- </target>
--
-- <target name="need-clean-ng">
-- <condition property="should-clean-ng">
-- <and>
-- <os family="unix"/>
-- <available file="${nailgun.home}/Makefile"/>
-- <available file="${nailgun.home}/ng"/>
-- </and>
-- </condition>
-- </target>
--
-- <target name="clean-ng" depends="need-clean-ng" if="should-clean-ng">
-- <exec executable="${make.cmd}" dir="${nailgun.home}" osfamily="unix" failifexecutionfails="false"
-- output="${dev.null}">
-- <arg value="clean"/>
-- </exec>
-- </target>
--
-- <target name="jruby-nailgun" depends="compile, build-ng"
-- description="Set up JRuby to be run with Nailgun (jruby-ng, jruby-ng-server)">
-- <mkdir dir="${build.dir}/nailmain"/>
-- </target>
--
-- <property name="jruby-cext-native.home" value="cext/src/"/>
--
-- <target name="build-jruby-cext-native" depends="jar"
-- description="Build JRuby cext support">
-- <exec osfamily="unix" executable="${make.cmd}" dir="${jruby-cext-native.home}" failonerror="true">
-- <arg value="JAVA_HOME=&quot;${java.home}&quot;"/>
-- </exec>
-- <exec osfamily="windows" executable="cmd" dir="${jruby-cext-native.home}" failonerror="true">
-- <arg line='/c sh -c "${make.cmd} CC=gcc JAVA_HOME=${java.home}"'/>
-- </exec>
-- </target>
--
-- <target name="clean-jruby-cext-native" depends="compile"
-- description="Build JRuby cext support">
-- <exec osfamily="unix" executable="${make.cmd}" dir="${jruby-cext-native.home}" failonerror="true">
-- <arg value="dist-clean"/>
-- </exec>
-- <exec osfamily="windows" executable="cmd" dir="${jruby-cext-native.home}" failonerror="true">
-- <arg line='/c sh -c "${make.cmd} dist-clean"'/>
-- </exec>
-- </target>
--
-- <target name="cext" depends="build-jruby-cext-native"/>
--
-- <target name="bench-language" depends="jar">
-- <rake task="bench:language"/>
-- </target>
--
-- <target name="ci-matrix" depends="clean,jar" description="Run a matrix configuration job from Hudson.">
-- <property name="testtype" value="test"/>
-- <echo>Running ${testtype} build with JDK ${jdk}</echo>
-- <antcall target="${testtype}"/>
-- </target>
--
-- <!--
-- ***************************************************************************
-- Targets below this line are now handled by maven, and should not be edited.
-- ***************************************************************************
-- -->
--
-- <target name="jar-jruby" depends="init" unless="jar-up-to-date, jar-jruby.hasrun">
-- <exec executable="mvn" failonerror="true">
-- <arg line="-q"/>
-- <arg line="-Ptest"/>
-- <arg line="-DskipTests"/>
-- <arg line="package"/>
-- </exec>
--
-- <property name="jar-jruby.hasrun" value="true"/>
-- </target>
--
-- <target name="compile" description="Compile the source files for the project.">
-- <exec executable="mvn" failonerror="true">
-- <arg line="-q"/>
-- <arg line="compile"/>
-- </exec>
-- </target>
- </project>
-diff --git a/core/build.xml b/core/build.xml
-new file mode 100644
-index 0000000..94a9c96
---- /dev/null
-+++ b/core/build.xml
-@@ -0,0 +1,23 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<project name="jruby-core" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Import maven-build.xml into the current project -->
-+ <!-- ====================================================================== -->
-+
-+ <import file="maven-build.xml"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Help target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="help">
-+ <echo message="Please run: $ant -projecthelp"/>
-+ </target>
-+
-+</project>
-diff --git a/core/maven-build.properties b/core/maven-build.properties
-new file mode 100644
-index 0000000..859f921
---- /dev/null
-+++ b/core/maven-build.properties
-@@ -0,0 +1,73 @@
-+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE!
-+#Mon Apr 21 23:39:38 CEST 2014
-+maven.build.testDir.0=src/test/java
-+version.ruby=1.8.7
-+bc.version=1.5.0147
-+rspec-mocks.version=2.14.1
-+jffi.version=1.2.7
-+maven.settings.offline=false
-+ant.version=1.9.2
-+jopenssl.version=0.9.3
-+version.ruby2_0.revision=40734
-+base.javac.version=1.6
-+version.ruby2_0.patchlevel=195
-+unsafe.jar=${settings.localRepository}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar
-+maven.settings.interactiveMode=true
-+maven.build.timestamp.format=yyyy-MM-dd
-+asm.version=4.0
-+version.jruby=1.7.12
-+minitest.version=5.0.7
-+jruby.test.memory.permgen=512M
-+maven.reporting.outputDirectory=${maven.build.dir}/site
-+version.ruby1_9.patchlevel=3922
-+version.ruby.minor=7
-+tzdata.version=2013d
-+tzdata.jar.version=2013d
-+project.build.sourceEncoding=utf-8
-+version.ruby2_0=2.0.0
-+version.ruby.patchlevel=370
-+maven.build.testOutputDir=${maven.build.dir}/test-classes
-+version.ruby1_9=1.9.3
-+maven.build.finalName=jruby-core-1.7.12
-+maven.test.skip=true
-+rspec-expectations.version=2.14.0
-+rspec.version=2.14.1
-+jruby.compile.memory=512M
-+maven.test.reports=${maven.build.dir}/test-reports
-+krypt.version=0.0.2.rc1
-+version.ruby.major=1.8
-+version.ruby1_9.major=1.9
-+version.ruby1_9.revision=39386
-+minitest-excludes.version=1.0.2
-+base.java.version=1.6
-+maven.repo.local=${user.home}/.m2/repository
-+maven.build.dir=target
-+rake.version=10.1.0
-+maven.build.outputDir=${maven.build.dir}/classes
-+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/..
-+maven.build.resourceDir.2=src/main/resources
-+project.build.directory=${maven.build.dir}
-+maven.build.resourceDir.1=src/main/resources
-+build.date=2014-04-21
-+jruby.test.memory=1024M
-+maven.build.resourceDir.0=src/main/ruby
-+main.basedir=${project.parent.basedir}
-+tzdata.scope=provided
-+github.global.server=github
-+diff-lcs.version=1.1.3
-+jruby.plugins.version=1.0.0-rc4
-+maven.build.srcDir.0=src/main/java
-+json.version=1.8.0
-+rspec-core.version=2.14.2
-+anno.sources=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/target/generated-sources
-+rdoc.version=4.0.1
-+maven.build.testResourceDir.0=src/test/resources
-+bundle.name=JRuby Core
-+bundle.symbolic_name=org.jruby.jruby-core
-+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/
-+bouncy-castle.version=1.47
-+version.ruby2_0.major=2.0
-+joda.time.version=2.3
-+project.build.outputDirectory=${maven.build.outputDir}
-+jruby-launcher.version=1.0.19
-+Constants.java=org/jruby/runtime/Constants.java
-diff --git a/core/maven-build.xml b/core/maven-build.xml
-new file mode 100644
-index 0000000..8c1dc0e
---- /dev/null
-+++ b/core/maven-build.xml
-@@ -0,0 +1,792 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<!-- ====================================================================== -->
-+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-+<!-- ====================================================================== -->
-+<!-- -->
-+<!-- Any modifications will be overwritten. -->
-+<!-- -->
-+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM -->
-+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-+<!-- -->
-+<!-- ====================================================================== -->
-+
-+<project name="jruby-core-from-maven" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Build environment properties -->
-+ <!-- ====================================================================== -->
-+
-+ <property file="${user.home}/.m2/maven.properties"/>
-+ <property file="maven-build.properties"/>
-+
-+ <property name="maven.build.finalName" value="jruby-core-1.7.12"/>
-+ <property name="maven.build.dir" value="target"/>
-+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
-+ <property name="maven.build.srcDir.0" value="src/main/java"/>
-+ <property name="maven.build.resourceDir.0" value="src/main/ruby"/>
-+ <property name="maven.build.resourceDir.1" value="src/main/resources"/>
-+ <property name="maven.build.resourceDir.2" value="src/main/resources"/>
-+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
-+ <property name="maven.build.testDir.0" value="src/test/java"/>
-+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
-+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
-+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
-+
-+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
-+ <property name="maven.settings.offline" value="false"/>
-+ <property name="maven.settings.interactiveMode" value="true"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Defining classpaths -->
-+ <!-- ====================================================================== -->
-+
-+ <path id="build.classpath">
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"/>
-+ <pathelement location="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"/>
-+ <pathelement location="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ </path>
-+ <path id="build.test.classpath">
-+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/>
-+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"/>
-+ <pathelement location="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"/>
-+ <pathelement location="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ </path>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Cleaning up target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="clean" description="Clean the output directory">
-+ <delete dir="${maven.build.dir}"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile" depends="get-deps" description="Compile the code">
-+ <mkdir dir="${maven.build.outputDir}"/>
-+ <javac destdir="${maven.build.outputDir}"
-+ encoding="utf-8"
-+ nowarn="true"
-+ debug="true"
-+ optimize="false"
-+ deprecation="true"
-+ target="1.6"
-+ verbose="true"
-+ fork="true"
-+ source="1.6">
-+ <src>
-+ <pathelement location="${maven.build.srcDir.0}"/>
-+ </src>
-+ <classpath refid="build.classpath"/>
-+ </javac>
-+ <copy todir="${maven.build.outputDir}">
-+ <fileset dir="${maven.build.resourceDir.0}">
-+ <include name="**/*rb"/>
-+ </fileset>
-+ </copy>
-+ <copy todir="${maven.build.outputDir}">
-+ <fileset dir="${maven.build.resourceDir.1}">
-+ <include name="META-INF/**/*"/>
-+ </fileset>
-+ </copy>
-+ <mkdir dir="${maven.build.outputDir}//var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/src/main/java"/>
-+ <copy todir="${maven.build.outputDir}//var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/core/src/main/java">
-+ <fileset dir="${maven.build.resourceDir.2}">
-+ <include name="org/jruby/runtime/Constants.java"/>
-+ </fileset>
-+ </copy>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Test-compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile-tests"
-+ depends="compile"
-+ description="Compile the test code"
-+ unless="maven.test.skip">
-+ <mkdir dir="${maven.build.testOutputDir}"/>
-+ <javac destdir="${maven.build.testOutputDir}"
-+ encoding="utf-8"
-+ nowarn="true"
-+ debug="true"
-+ optimize="false"
-+ deprecation="true"
-+ target="1.6"
-+ verbose="true"
-+ fork="true"
-+ source="1.6">
-+ <src>
-+ <pathelement location="${maven.build.testDir.0}"/>
-+ </src>
-+ <classpath>
-+ <path refid="build.test.classpath"/>
-+ <pathelement location="${maven.build.outputDir}"/>
-+ </classpath>
-+ </javac>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Run all tests -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test"
-+ depends="compile-tests, junit-missing"
-+ unless="junit.skipped"
-+ description="Run the test cases">
-+ <mkdir dir="${maven.test.reports}"/>
-+ <junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
-+ <sysproperty key="basedir" value="."/>
-+ <formatter type="xml"/>
-+ <formatter type="plain" usefile="false"/>
-+ <classpath>
-+ <path refid="build.test.classpath"/>
-+ <pathelement location="${maven.build.outputDir}"/>
-+ <pathelement location="${maven.build.testOutputDir}"/>
-+ </classpath>
-+ <batchtest todir="${maven.test.reports}" unless="test">
-+ <fileset dir="${maven.build.testDir.0}">
-+ <include name="org/jruby/test/MainTestSuite.java"/>
-+ <include name="org/jruby/embed/**/*Test*.java"/>
-+ <exclude name="**/*Abstract*Test.java"/>
-+ </fileset>
-+ </batchtest>
-+ <batchtest todir="${maven.test.reports}" if="test">
-+ <fileset dir="${maven.build.testDir.0}">
-+ <include name="**/${test}.java"/>
-+ <exclude name="**/*Abstract*Test.java"/>
-+ </fileset>
-+ </batchtest>
-+ </junit>
-+ </target>
-+
-+ <target name="test-junit-present">
-+ <available classname="junit.framework.Test" property="junit.present"/>
-+ </target>
-+
-+ <target name="test-junit-status"
-+ depends="test-junit-present">
-+ <condition property="junit.missing">
-+ <and>
-+ <isfalse value="${junit.present}"/>
-+ <isfalse value="${maven.test.skip}"/>
-+ </and>
-+ </condition>
-+ <condition property="junit.skipped">
-+ <or>
-+ <isfalse value="${junit.present}"/>
-+ <istrue value="${maven.test.skip}"/>
-+ </or>
-+ </condition>
-+ </target>
-+
-+ <target name="junit-missing"
-+ depends="test-junit-status"
-+ if="junit.missing">
-+ <echo>=================================== WARNING ===================================</echo>
-+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
-+ <echo>===============================================================================</echo>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Javadoc target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="javadoc" description="Generates the Javadoc of the application">
-+ <javadoc sourcepath="${maven.build.srcDir.0}"
-+ packagenames="*"
-+ destdir="${maven.reporting.outputDirectory}/apidocs"
-+ access="package"
-+ old="false"
-+ verbose="false"
-+ version="true"
-+ use="true"
-+ author="true"
-+ splitindex="false"
-+ nodeprecated="false"
-+ nodeprecatedlist="false"
-+ notree="false"
-+ noindex="false"
-+ nohelp="false"
-+ nonavbar="false"
-+ serialwarn="false"
-+ charset="ISO-8859-1"
-+ linksource="false"
-+ breakiterator="false"
-+ maxmemory="1g"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Package target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="package" depends="compile,test" description="Package the application">
-+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
-+ compress="true"
-+ index="false"
-+ basedir="${maven.build.outputDir}"
-+ excludes="**/package.html"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- A dummy target for the package named after the type it creates -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="jar" depends="package" description="Builds the jar for the application"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Download dependencies target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test-offline">
-+ <condition property="maven.mode.offline">
-+ <equals arg1="${maven.settings.offline}" arg2="true"/>
-+ </condition>
-+ </target>
-+
-+ <target name="get-deps"
-+ depends="test-offline"
-+ description="Download all dependencies"
-+ unless="maven.mode.offline">
-+ <mkdir dir="${maven.repo.local}"/>
-+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"
-+ dest="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"
-+ dest="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"
-+ dest="${maven.repo.local}/org/osgi/org.osgi.core/5.0.0/org.osgi.core-5.0.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/apache/ant/ant/1.9.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/apache/ant/ant/1.9.2/ant-1.9.2.jar"
-+ dest="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"
-+ dest="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"
-+ dest="${maven.repo.local}/org/apache/ant/ant/1.9.2/ant-1.9.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"
-+ dest="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"
-+ dest="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"
-+ dest="${maven.repo.local}/org/apache/ant/ant-launcher/1.9.2/ant-launcher-1.9.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/bsf/bsf/2.4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//bsf/bsf/2.4.0/bsf-2.4.0.jar"
-+ dest="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/bsf/bsf/2.4.0/bsf-2.4.0.jar"
-+ dest="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/bsf/bsf/2.4.0/bsf-2.4.0.jar"
-+ dest="${maven.repo.local}/bsf/bsf/2.4.0/bsf-2.4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/commons-logging/commons-logging/1.0.4"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"
-+ dest="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"
-+ dest="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"
-+ dest="${maven.repo.local}/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/coro-mock/1.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/coro-mock/1.0/coro-mock-1.0.jar"
-+ dest="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/coro-mock/1.0/coro-mock-1.0.jar"
-+ dest="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/coro-mock/1.0/coro-mock-1.0.jar"
-+ dest="${maven.repo.local}/com/headius/coro-mock/1.0/coro-mock-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/unsafe-mock/8.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"
-+ dest="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"
-+ dest="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"
-+ dest="${maven.repo.local}/com/headius/unsafe-mock/8.0/unsafe-mock-8.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/jsr292-mock/1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/jsr292-mock/1.1/jsr292-mock-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-debug-all/5.0_BETA/asm-debug-all-5.0_BETA.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/joda-timezones/2013d"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"
-+ dest="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"
-+ dest="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"
-+ dest="${maven.repo.local}/org/jruby/joda-timezones/2013d/joda-timezones-2013d.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/build.xml b/ext/build.xml
-new file mode 100644
-index 0000000..bc3a3cc
---- /dev/null
-+++ b/ext/build.xml
-@@ -0,0 +1,23 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<project name="jruby-ext" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Import maven-build.xml into the current project -->
-+ <!-- ====================================================================== -->
-+
-+ <import file="maven-build.xml"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Help target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="help">
-+ <echo message="Please run: $ant -projecthelp"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/maven-build.xml b/ext/maven-build.xml
-new file mode 100644
-index 0000000..d55a1dd
---- /dev/null
-+++ b/ext/maven-build.xml
-@@ -0,0 +1,80 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<!-- ====================================================================== -->
-+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-+<!-- ====================================================================== -->
-+<!-- -->
-+<!-- Any modifications will be overwritten. -->
-+<!-- -->
-+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM -->
-+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-+<!-- -->
-+<!-- ====================================================================== -->
-+
-+<project name="jruby-ext-from-maven" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Cleaning up target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="clean" description="Clean the output directory">
-+ <ant antfile="build.xml" dir="openssl" target="clean"/>
-+ <ant antfile="build.xml" dir="readline" target="clean"/>
-+ <ant antfile="build.xml" dir="ripper" target="clean"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile" description="Compile the code">
-+ <ant antfile="build.xml" dir="openssl" target="compile"/>
-+ <ant antfile="build.xml" dir="readline" target="compile"/>
-+ <ant antfile="build.xml" dir="ripper" target="compile"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Test-compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile-tests" description="Compile the test code">
-+ <ant antfile="build.xml" dir="openssl" target="compile-tests"/>
-+ <ant antfile="build.xml" dir="readline" target="compile-tests"/>
-+ <ant antfile="build.xml" dir="ripper" target="compile-tests"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Run all tests -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test" description="Run the test cases">
-+ <ant antfile="build.xml" dir="openssl" target="test"/>
-+ <ant antfile="build.xml" dir="readline" target="test"/>
-+ <ant antfile="build.xml" dir="ripper" target="test"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Javadoc target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="javadoc" description="Generates the Javadoc of the application">
-+ <ant antfile="build.xml" dir="openssl" target="javadoc"/>
-+ <ant antfile="build.xml" dir="readline" target="javadoc"/>
-+ <ant antfile="build.xml" dir="ripper" target="javadoc"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Package target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="package" description="Package the application">
-+ <ant antfile="build.xml" dir="openssl" target="package"/>
-+ <ant antfile="build.xml" dir="readline" target="package"/>
-+ <ant antfile="build.xml" dir="ripper" target="package"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/openssl/build.xml b/ext/openssl/build.xml
-new file mode 100644
-index 0000000..0575ca1
---- /dev/null
-+++ b/ext/openssl/build.xml
-@@ -0,0 +1,23 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<project name="openssl" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Import maven-build.xml into the current project -->
-+ <!-- ====================================================================== -->
-+
-+ <import file="maven-build.xml"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Help target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="help">
-+ <echo message="Please run: $ant -projecthelp"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/openssl/maven-build.properties b/ext/openssl/maven-build.properties
-new file mode 100644
-index 0000000..3d874d7
---- /dev/null
-+++ b/ext/openssl/maven-build.properties
-@@ -0,0 +1,60 @@
-+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE!
-+#Mon Apr 21 23:39:38 CEST 2014
-+maven.build.testDir.0=src/test/java
-+version.ruby=1.8.7
-+bc.version=1.5.0147
-+rspec-mocks.version=2.14.1
-+jffi.version=1.2.7
-+maven.settings.offline=false
-+ant.version=1.9.2
-+jopenssl.version=0.9.3
-+version.ruby2_0.revision=40734
-+base.javac.version=1.6
-+version.ruby2_0.patchlevel=195
-+maven.settings.interactiveMode=true
-+asm.version=4.0
-+version.jruby=0.9.4
-+minitest.version=5.0.7
-+maven.reporting.outputDirectory=${maven.build.dir}/site
-+version.ruby1_9.patchlevel=3922
-+version.ruby.minor=7
-+version.ruby.patchlevel=370
-+version.ruby2_0=2.0.0
-+project.build.sourceEncoding=UTF-8
-+maven.build.testOutputDir=${maven.build.dir}/test-classes
-+openssl.dir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/openssl/../../lib/ruby/shared
-+version.ruby1_9=1.9.3
-+maven.build.finalName=openssl-0.9.4
-+rspec-expectations.version=2.14.0
-+rspec.version=2.14.1
-+maven.test.reports=${maven.build.dir}/test-reports
-+krypt.version=0.0.2.rc1
-+version.ruby.major=1.8
-+version.ruby1_9.major=1.9
-+version.ruby1_9.revision=39386
-+minitest-excludes.version=1.0.2
-+base.java.version=1.6
-+maven.repo.local=${user.home}/.m2/repository
-+maven.build.dir=target
-+rake.version=10.1.0
-+maven.build.outputDir=${maven.build.dir}/classes
-+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/openssl
-+project.build.directory=${maven.build.dir}
-+maven.build.resourceDir.0=src/main/resources
-+main.basedir=${project.parent.parent.basedir}
-+github.global.server=github
-+diff-lcs.version=1.1.3
-+jruby.plugins.version=1.0.0-rc4
-+maven.build.srcDir.0=src/main/java
-+json.version=1.8.0
-+rspec-core.version=2.14.2
-+rdoc.version=4.0.1
-+maven.build.testResourceDir.0=src/test/resources
-+bundle.name=JRuby
-+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/
-+bundle.symbolic_name=org.jruby.jruby
-+version.ruby2_0.major=2.0
-+bouncy-castle.version=1.47
-+joda.time.version=2.3
-+project.build.outputDirectory=${maven.build.outputDir}
-+jruby-launcher.version=1.0.19
-diff --git a/ext/openssl/maven-build.xml b/ext/openssl/maven-build.xml
-new file mode 100644
-index 0000000..e161c97
---- /dev/null
-+++ b/ext/openssl/maven-build.xml
-@@ -0,0 +1,626 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<!-- ====================================================================== -->
-+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-+<!-- ====================================================================== -->
-+<!-- -->
-+<!-- Any modifications will be overwritten. -->
-+<!-- -->
-+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM -->
-+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-+<!-- -->
-+<!-- ====================================================================== -->
-+
-+<project name="openssl-from-maven" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Build environment properties -->
-+ <!-- ====================================================================== -->
-+
-+ <property file="${user.home}/.m2/maven.properties"/>
-+ <property file="maven-build.properties"/>
-+
-+ <property name="maven.build.finalName" value="openssl-0.9.4"/>
-+ <property name="maven.build.dir" value="target"/>
-+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
-+ <property name="maven.build.srcDir.0" value="src/main/java"/>
-+ <property name="maven.build.resourceDir.0" value="src/main/resources"/>
-+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
-+ <property name="maven.build.testDir.0" value="src/test/java"/>
-+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
-+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
-+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
-+
-+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
-+ <property name="maven.settings.offline" value="false"/>
-+ <property name="maven.settings.interactiveMode" value="true"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Defining classpaths -->
-+ <!-- ====================================================================== -->
-+
-+ <path id="build.classpath">
-+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"/>
-+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ </path>
-+ <path id="build.test.classpath">
-+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/>
-+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
-+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"/>
-+ <pathelement location="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ </path>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Cleaning up target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="clean" description="Clean the output directory">
-+ <delete dir="${maven.build.dir}"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile" depends="get-deps" description="Compile the code">
-+ <mkdir dir="${maven.build.outputDir}"/>
-+ <javac destdir="${maven.build.outputDir}"
-+ encoding="utf-8"
-+ nowarn="true"
-+ debug="true"
-+ optimize="false"
-+ deprecation="true"
-+ target="1.6"
-+ verbose="true"
-+ fork="true"
-+ source="1.6">
-+ <src>
-+ <pathelement location="${maven.build.srcDir.0}"/>
-+ </src>
-+ <classpath refid="build.classpath"/>
-+ </javac>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Test-compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile-tests"
-+ depends="compile"
-+ description="Compile the test code"
-+ unless="maven.test.skip">
-+ <mkdir dir="${maven.build.testOutputDir}"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Run all tests -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test"
-+ depends="compile-tests, junit-missing"
-+ unless="junit.skipped"
-+ description="Run the test cases"/>
-+
-+ <target name="test-junit-present">
-+ <available classname="junit.framework.Test" property="junit.present"/>
-+ </target>
-+
-+ <target name="test-junit-status"
-+ depends="test-junit-present">
-+ <condition property="junit.missing">
-+ <and>
-+ <isfalse value="${junit.present}"/>
-+ <isfalse value="${maven.test.skip}"/>
-+ </and>
-+ </condition>
-+ <condition property="junit.skipped">
-+ <or>
-+ <isfalse value="${junit.present}"/>
-+ <istrue value="${maven.test.skip}"/>
-+ </or>
-+ </condition>
-+ </target>
-+
-+ <target name="junit-missing"
-+ depends="test-junit-status"
-+ if="junit.missing">
-+ <echo>=================================== WARNING ===================================</echo>
-+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
-+ <echo>===============================================================================</echo>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Javadoc target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="javadoc" description="Generates the Javadoc of the application">
-+ <javadoc sourcepath="${maven.build.srcDir.0}"
-+ packagenames="*"
-+ destdir="${maven.reporting.outputDirectory}/apidocs"
-+ access="package"
-+ old="false"
-+ verbose="false"
-+ version="true"
-+ use="true"
-+ author="true"
-+ splitindex="false"
-+ nodeprecated="false"
-+ nodeprecatedlist="false"
-+ notree="false"
-+ noindex="false"
-+ nohelp="false"
-+ nonavbar="false"
-+ serialwarn="false"
-+ charset="ISO-8859-1"
-+ linksource="false"
-+ breakiterator="false"
-+ maxmemory="1g"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Package target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="package" depends="compile,test" description="Package the application">
-+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
-+ compress="true"
-+ index="false"
-+ basedir="${maven.build.outputDir}"
-+ excludes="**/package.html"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- A dummy target for the package named after the type it creates -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="jar" depends="package" description="Builds the jar for the application"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Download dependencies target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test-offline">
-+ <condition property="maven.mode.offline">
-+ <equals arg1="${maven.settings.offline}" arg2="true"/>
-+ </condition>
-+ </target>
-+
-+ <target name="get-deps"
-+ depends="test-offline"
-+ description="Download all dependencies"
-+ unless="maven.mode.offline">
-+ <mkdir dir="${maven.repo.local}"/>
-+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"
-+ dest="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"
-+ dest="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"
-+ dest="${maven.repo.local}/org/bouncycastle/bcpkix-jdk15on/1.47/bcpkix-jdk15on-1.47.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"
-+ dest="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"
-+ dest="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"
-+ dest="${maven.repo.local}/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/jruby-core/1.7.12"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/readline/build.xml b/ext/readline/build.xml
-new file mode 100644
-index 0000000..b66775f
---- /dev/null
-+++ b/ext/readline/build.xml
-@@ -0,0 +1,23 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<project name="readline" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Import maven-build.xml into the current project -->
-+ <!-- ====================================================================== -->
-+
-+ <import file="maven-build.xml"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Help target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="help">
-+ <echo message="Please run: $ant -projecthelp"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/readline/maven-build.properties b/ext/readline/maven-build.properties
-new file mode 100644
-index 0000000..db465f5
---- /dev/null
-+++ b/ext/readline/maven-build.properties
-@@ -0,0 +1,60 @@
-+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE!
-+#Mon Apr 21 23:39:38 CEST 2014
-+maven.build.testDir.0=src/test/java
-+version.ruby=1.8.7
-+bc.version=1.5.0147
-+rspec-mocks.version=2.14.1
-+jffi.version=1.2.7
-+maven.settings.offline=false
-+ant.version=1.9.2
-+jopenssl.version=0.9.3
-+version.ruby2_0.revision=40734
-+base.javac.version=1.6
-+version.ruby2_0.patchlevel=195
-+maven.settings.interactiveMode=true
-+asm.version=4.0
-+version.jruby=1.0
-+minitest.version=5.0.7
-+maven.reporting.outputDirectory=${maven.build.dir}/site
-+version.ruby1_9.patchlevel=3922
-+version.ruby.minor=7
-+version.ruby.patchlevel=370
-+version.ruby2_0=2.0.0
-+project.build.sourceEncoding=UTF-8
-+maven.build.testOutputDir=${maven.build.dir}/test-classes
-+version.ruby1_9=1.9.3
-+maven.build.finalName=readline-1.0
-+rspec.version=2.14.1
-+maven.test.reports=${maven.build.dir}/test-reports
-+rspec-expectations.version=2.14.0
-+krypt.version=0.0.2.rc1
-+version.ruby.major=1.8
-+version.ruby1_9.major=1.9
-+version.ruby1_9.revision=39386
-+minitest-excludes.version=1.0.2
-+base.java.version=1.6
-+maven.repo.local=${user.home}/.m2/repository
-+maven.build.dir=target
-+rake.version=10.1.0
-+maven.build.outputDir=${maven.build.dir}/classes
-+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/readline
-+project.build.directory=${maven.build.dir}
-+maven.build.resourceDir.0=src/main/resources
-+main.basedir=${project.parent.parent.basedir}
-+github.global.server=github
-+diff-lcs.version=1.1.3
-+jruby.plugins.version=1.0.0-rc4
-+maven.build.srcDir.0=src/main/java
-+json.version=1.8.0
-+rspec-core.version=2.14.2
-+rdoc.version=4.0.1
-+maven.build.testResourceDir.0=src/test/resources
-+bundle.name=JRuby
-+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/
-+bundle.symbolic_name=org.jruby.jruby
-+version.ruby2_0.major=2.0
-+bouncy-castle.version=1.47
-+joda.time.version=2.3
-+project.build.outputDirectory=${maven.build.outputDir}
-+readline.dir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/readline/../../lib/ruby/shared/readline
-+jruby-launcher.version=1.0.19
-diff --git a/ext/readline/maven-build.xml b/ext/readline/maven-build.xml
-new file mode 100644
-index 0000000..5bdf9aa
---- /dev/null
-+++ b/ext/readline/maven-build.xml
-@@ -0,0 +1,611 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<!-- ====================================================================== -->
-+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-+<!-- ====================================================================== -->
-+<!-- -->
-+<!-- Any modifications will be overwritten. -->
-+<!-- -->
-+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM -->
-+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-+<!-- -->
-+<!-- ====================================================================== -->
-+
-+<project name="readline-from-maven" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Build environment properties -->
-+ <!-- ====================================================================== -->
-+
-+ <property file="${user.home}/.m2/maven.properties"/>
-+ <property file="maven-build.properties"/>
-+
-+ <property name="maven.build.finalName" value="readline-1.0"/>
-+ <property name="maven.build.dir" value="target"/>
-+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
-+ <property name="maven.build.srcDir.0" value="src/main/java"/>
-+ <property name="maven.build.resourceDir.0" value="src/main/resources"/>
-+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
-+ <property name="maven.build.testDir.0" value="src/test/java"/>
-+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
-+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
-+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
-+
-+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
-+ <property name="maven.settings.offline" value="false"/>
-+ <property name="maven.settings.interactiveMode" value="true"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Defining classpaths -->
-+ <!-- ====================================================================== -->
-+
-+ <path id="build.classpath">
-+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar"/>
-+ </path>
-+ <path id="build.test.classpath">
-+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/>
-+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar"/>
-+ </path>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Cleaning up target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="clean" description="Clean the output directory">
-+ <delete dir="${maven.build.dir}"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile" depends="get-deps" description="Compile the code">
-+ <mkdir dir="${maven.build.outputDir}"/>
-+ <javac destdir="${maven.build.outputDir}"
-+ encoding="utf-8"
-+ nowarn="true"
-+ debug="true"
-+ optimize="false"
-+ deprecation="true"
-+ target="1.6"
-+ verbose="true"
-+ fork="true"
-+ source="1.6">
-+ <src>
-+ <pathelement location="${maven.build.srcDir.0}"/>
-+ </src>
-+ <classpath refid="build.classpath"/>
-+ </javac>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Test-compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile-tests"
-+ depends="compile"
-+ description="Compile the test code"
-+ unless="maven.test.skip">
-+ <mkdir dir="${maven.build.testOutputDir}"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Run all tests -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test"
-+ depends="compile-tests, junit-missing"
-+ unless="junit.skipped"
-+ description="Run the test cases"/>
-+
-+ <target name="test-junit-present">
-+ <available classname="junit.framework.Test" property="junit.present"/>
-+ </target>
-+
-+ <target name="test-junit-status"
-+ depends="test-junit-present">
-+ <condition property="junit.missing">
-+ <and>
-+ <isfalse value="${junit.present}"/>
-+ <isfalse value="${maven.test.skip}"/>
-+ </and>
-+ </condition>
-+ <condition property="junit.skipped">
-+ <or>
-+ <isfalse value="${junit.present}"/>
-+ <istrue value="${maven.test.skip}"/>
-+ </or>
-+ </condition>
-+ </target>
-+
-+ <target name="junit-missing"
-+ depends="test-junit-status"
-+ if="junit.missing">
-+ <echo>=================================== WARNING ===================================</echo>
-+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
-+ <echo>===============================================================================</echo>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Javadoc target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="javadoc" description="Generates the Javadoc of the application">
-+ <javadoc sourcepath="${maven.build.srcDir.0}"
-+ packagenames="*"
-+ destdir="${maven.reporting.outputDirectory}/apidocs"
-+ access="package"
-+ old="false"
-+ verbose="false"
-+ version="true"
-+ use="true"
-+ author="true"
-+ splitindex="false"
-+ nodeprecated="false"
-+ nodeprecatedlist="false"
-+ notree="false"
-+ noindex="false"
-+ nohelp="false"
-+ nonavbar="false"
-+ serialwarn="false"
-+ charset="ISO-8859-1"
-+ linksource="false"
-+ breakiterator="false"
-+ maxmemory="1g"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Package target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="package" depends="compile,test" description="Package the application">
-+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
-+ compress="true"
-+ index="false"
-+ basedir="${maven.build.outputDir}"
-+ excludes="**/package.html"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- A dummy target for the package named after the type it creates -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="jar" depends="package" description="Builds the jar for the application"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Download dependencies target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test-offline">
-+ <condition property="maven.mode.offline">
-+ <equals arg1="${maven.settings.offline}" arg2="true"/>
-+ </condition>
-+ </target>
-+
-+ <target name="get-deps"
-+ depends="test-offline"
-+ description="Download all dependencies"
-+ unless="maven.mode.offline">
-+ <mkdir dir="${maven.repo.local}"/>
-+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/jruby-core/1.7.12"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/jline/jline/2.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//jline/jline/2.11/jline-2.11.jar"
-+ dest="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/jline/jline/2.11/jline-2.11.jar"
-+ dest="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/jline/jline/2.11/jline-2.11.jar"
-+ dest="${maven.repo.local}/jline/jline/2.11/jline-2.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/ripper/build.xml b/ext/ripper/build.xml
-new file mode 100644
-index 0000000..3b9334c
---- /dev/null
-+++ b/ext/ripper/build.xml
-@@ -0,0 +1,23 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<project name="ripper" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Import maven-build.xml into the current project -->
-+ <!-- ====================================================================== -->
-+
-+ <import file="maven-build.xml"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Help target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="help">
-+ <echo message="Please run: $ant -projecthelp"/>
-+ </target>
-+
-+</project>
-diff --git a/ext/ripper/maven-build.properties b/ext/ripper/maven-build.properties
-new file mode 100644
-index 0000000..3efd8c6
---- /dev/null
-+++ b/ext/ripper/maven-build.properties
-@@ -0,0 +1,60 @@
-+#Generated by Maven Ant Plugin - DO NOT EDIT THIS FILE!
-+#Mon Apr 21 23:39:38 CEST 2014
-+maven.build.testDir.0=src/test/java
-+version.ruby=1.8.7
-+bc.version=1.5.0147
-+rspec-mocks.version=2.14.1
-+jffi.version=1.2.7
-+maven.settings.offline=false
-+ant.version=1.9.2
-+jopenssl.version=0.9.3
-+version.ruby2_0.revision=40734
-+base.javac.version=1.6
-+version.ruby2_0.patchlevel=195
-+maven.settings.interactiveMode=true
-+asm.version=4.0
-+version.jruby=1.7.12
-+minitest.version=5.0.7
-+maven.reporting.outputDirectory=${maven.build.dir}/site
-+version.ruby1_9.patchlevel=3922
-+version.ruby.minor=7
-+version.ruby.patchlevel=370
-+version.ruby2_0=2.0.0
-+project.build.sourceEncoding=UTF-8
-+maven.build.testOutputDir=${maven.build.dir}/test-classes
-+version.ruby1_9=1.9.3
-+maven.build.finalName=ripper-1.7.12
-+rspec.version=2.14.1
-+maven.test.reports=${maven.build.dir}/test-reports
-+rspec-expectations.version=2.14.0
-+krypt.version=0.0.2.rc1
-+version.ruby.major=1.8
-+version.ruby1_9.major=1.9
-+version.ruby1_9.revision=39386
-+minitest-excludes.version=1.0.2
-+base.java.version=1.6
-+maven.repo.local=${user.home}/.m2/repository
-+maven.build.dir=target
-+rake.version=10.1.0
-+maven.build.outputDir=${maven.build.dir}/classes
-+jruby.basedir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/ripper
-+project.build.directory=${maven.build.dir}
-+maven.build.resourceDir.0=src/main/resources
-+main.basedir=${project.parent.parent.basedir}
-+github.global.server=github
-+diff-lcs.version=1.1.3
-+jruby.plugins.version=1.0.0-rc4
-+shared.dir=/var/tmp/portage/dev-java/jruby-1.7.12/work/jruby-1.7.12/ext/ripper/../../lib/ruby/shared
-+maven.build.srcDir.0=src/main/java
-+json.version=1.8.0
-+rspec-core.version=2.14.2
-+rdoc.version=4.0.1
-+maven.build.testResourceDir.0=src/test/resources
-+bundle.name=JRuby
-+sonatypeOssDistMgmtSnapshotsUrl=https\://oss.sonatype.org/content/repositories/snapshots/
-+bundle.symbolic_name=org.jruby.jruby
-+version.ruby2_0.major=2.0
-+bouncy-castle.version=1.47
-+joda.time.version=2.3
-+project.build.outputDirectory=${maven.build.outputDir}
-+jruby-launcher.version=1.0.19
-diff --git a/ext/ripper/maven-build.xml b/ext/ripper/maven-build.xml
-new file mode 100644
-index 0000000..32f2c67
---- /dev/null
-+++ b/ext/ripper/maven-build.xml
-@@ -0,0 +1,596 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<!-- ====================================================================== -->
-+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-+<!-- ====================================================================== -->
-+<!-- -->
-+<!-- Any modifications will be overwritten. -->
-+<!-- -->
-+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM -->
-+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-+<!-- -->
-+<!-- ====================================================================== -->
-+
-+<project name="ripper-from-maven" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Build environment properties -->
-+ <!-- ====================================================================== -->
-+
-+ <property file="${user.home}/.m2/maven.properties"/>
-+ <property file="maven-build.properties"/>
-+
-+ <property name="maven.build.finalName" value="ripper-1.7.12"/>
-+ <property name="maven.build.dir" value="target"/>
-+ <property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
-+ <property name="maven.build.srcDir.0" value="src/main/java"/>
-+ <property name="maven.build.resourceDir.0" value="src/main/resources"/>
-+ <property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
-+ <property name="maven.build.testDir.0" value="src/test/java"/>
-+ <property name="maven.build.testResourceDir.0" value="src/test/resources"/>
-+ <property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
-+ <property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
-+
-+ <property name="maven.repo.local" value="${user.home}/.m2/repository"/>
-+ <property name="maven.settings.offline" value="false"/>
-+ <property name="maven.settings.interactiveMode" value="true"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Defining classpaths -->
-+ <!-- ====================================================================== -->
-+
-+ <path id="build.classpath">
-+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ </path>
-+ <path id="build.test.classpath">
-+ <pathelement location="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"/>
-+ <pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"/>
-+ <pathelement location="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"/>
-+ <pathelement location="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"/>
-+ <pathelement location="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"/>
-+ <pathelement location="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"/>
-+ <pathelement location="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"/>
-+ <pathelement location="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"/>
-+ <pathelement location="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"/>
-+ </path>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Cleaning up target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="clean" description="Clean the output directory">
-+ <delete dir="${maven.build.dir}"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile" depends="get-deps" description="Compile the code">
-+ <mkdir dir="${maven.build.outputDir}"/>
-+ <javac destdir="${maven.build.outputDir}"
-+ encoding="utf-8"
-+ nowarn="true"
-+ debug="true"
-+ optimize="false"
-+ deprecation="true"
-+ target="1.6"
-+ verbose="true"
-+ fork="true"
-+ source="1.6">
-+ <src>
-+ <pathelement location="${maven.build.srcDir.0}"/>
-+ </src>
-+ <classpath refid="build.classpath"/>
-+ </javac>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Test-compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile-tests"
-+ depends="compile"
-+ description="Compile the test code"
-+ unless="maven.test.skip">
-+ <mkdir dir="${maven.build.testOutputDir}"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Run all tests -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test"
-+ depends="compile-tests, junit-missing"
-+ unless="junit.skipped"
-+ description="Run the test cases"/>
-+
-+ <target name="test-junit-present">
-+ <available classname="junit.framework.Test" property="junit.present"/>
-+ </target>
-+
-+ <target name="test-junit-status"
-+ depends="test-junit-present">
-+ <condition property="junit.missing">
-+ <and>
-+ <isfalse value="${junit.present}"/>
-+ <isfalse value="${maven.test.skip}"/>
-+ </and>
-+ </condition>
-+ <condition property="junit.skipped">
-+ <or>
-+ <isfalse value="${junit.present}"/>
-+ <istrue value="${maven.test.skip}"/>
-+ </or>
-+ </condition>
-+ </target>
-+
-+ <target name="junit-missing"
-+ depends="test-junit-status"
-+ if="junit.missing">
-+ <echo>=================================== WARNING ===================================</echo>
-+ <echo> JUnit is not present in your $ANT_HOME/lib directory. Tests not executed.</echo>
-+ <echo>===============================================================================</echo>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Javadoc target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="javadoc" description="Generates the Javadoc of the application">
-+ <javadoc sourcepath="${maven.build.srcDir.0}"
-+ packagenames="*"
-+ destdir="${maven.reporting.outputDirectory}/apidocs"
-+ access="package"
-+ old="false"
-+ verbose="false"
-+ version="true"
-+ use="true"
-+ author="true"
-+ splitindex="false"
-+ nodeprecated="false"
-+ nodeprecatedlist="false"
-+ notree="false"
-+ noindex="false"
-+ nohelp="false"
-+ nonavbar="false"
-+ serialwarn="false"
-+ charset="ISO-8859-1"
-+ linksource="false"
-+ breakiterator="false"
-+ maxmemory="1g"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Package target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="package" depends="compile,test" description="Package the application">
-+ <jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
-+ compress="true"
-+ index="false"
-+ basedir="${maven.build.outputDir}"
-+ excludes="**/package.html"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- A dummy target for the package named after the type it creates -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="jar" depends="package" description="Builds the jar for the application"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Download dependencies target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test-offline">
-+ <condition property="maven.mode.offline">
-+ <equals arg1="${maven.settings.offline}" arg2="true"/>
-+ </condition>
-+ </target>
-+
-+ <target name="get-deps"
-+ depends="test-offline"
-+ description="Download all dependencies"
-+ unless="maven.mode.offline">
-+ <mkdir dir="${maven.repo.local}"/>
-+ <mkdir dir="${maven.repo.local}/junit/junit/4.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/junit/junit/4.11/junit-4.11.jar"
-+ dest="${maven.repo.local}/junit/junit/4.11/junit-4.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ dest="${maven.repo.local}/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/jruby-core/1.7.12"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ dest="${maven.repo.local}/org/jruby/jruby-core/1.7.12/jruby-core-1.7.12.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm/4.0/asm-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-commons/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-commons/4.0/asm-commons-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-tree/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-tree/4.0/asm-tree-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-analysis/4.0/asm-analysis-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/ow2/asm/asm-util/4.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ dest="${maven.repo.local}/org/ow2/asm/asm-util/4.0/asm-util-4.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/joni/joni/2.1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ dest="${maven.repo.local}/org/jruby/joni/joni/2.1.1/joni-2.1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-netdb/1.1.2/jnr-netdb-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-enxio/0.4/jnr-enxio-0.4.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-unixsocket/0.3/jnr-unixsocket-0.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-posix/3.0.1/jnr-posix-3.0.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ dest="${maven.repo.local}/org/jruby/extras/bytelist/1.0.11/bytelist-1.0.11.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-constants/0.8.5/jnr-constants-0.8.5.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ dest="${maven.repo.local}/org/jruby/jcodings/jcodings/1.0.10/jcodings-1.0.10.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jnr-ffi/1.0.7/jnr-ffi-1.0.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/github/jnr/jffi/1.2.7"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ dest="${maven.repo.local}/com/github/jnr/jffi/1.2.7/jffi-1.2.7-native.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/yaml/snakeyaml/1.13"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ dest="${maven.repo.local}/org/yaml/snakeyaml/1.13/snakeyaml-1.13.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/jcraft/jzlib/1.1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ dest="${maven.repo.local}/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/invokebinder/1.2"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ dest="${maven.repo.local}/com/headius/invokebinder/1.2/invokebinder-1.2.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ dest="${maven.repo.local}/com/martiansoftware/nailgun-server/0.9.1/nailgun-server-0.9.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/org/jruby/yecht/1.0"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ dest="${maven.repo.local}/org/jruby/yecht/1.0/yecht-1.0.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/joda-time/joda-time/2.3"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ dest="${maven.repo.local}/joda-time/joda-time/2.3/joda-time-2.3.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <mkdir dir="${maven.repo.local}/com/headius/options/1.1"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots//com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="https://oss.sonatype.org/content/repositories/snapshots/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ <get src="http://repo.maven.apache.org/maven2/com/headius/options/1.1/options-1.1.jar"
-+ dest="${maven.repo.local}/com/headius/options/1.1/options-1.1.jar"
-+ usetimestamp="false"
-+ ignoreerrors="true"/>
-+ </target>
-+
-+</project>
-diff --git a/lib/build.xml b/lib/build.xml
-new file mode 100644
-index 0000000..422d158
---- /dev/null
-+++ b/lib/build.xml
-@@ -0,0 +1,23 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<project name="jruby-lib" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Import maven-build.xml into the current project -->
-+ <!-- ====================================================================== -->
-+
-+ <import file="maven-build.xml"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Help target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="help">
-+ <echo message="Please run: $ant -projecthelp"/>
-+ </target>
-+
-+</project>
-diff --git a/lib/maven-build.xml b/lib/maven-build.xml
-new file mode 100644
-index 0000000..39b761e
---- /dev/null
-+++ b/lib/maven-build.xml
-@@ -0,0 +1,56 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<!-- ====================================================================== -->
-+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-+<!-- ====================================================================== -->
-+<!-- -->
-+<!-- Any modifications will be overwritten. -->
-+<!-- -->
-+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM -->
-+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-+<!-- -->
-+<!-- ====================================================================== -->
-+
-+<project name="jruby-lib-from-maven" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Cleaning up target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="clean" description="Clean the output directory"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile" description="Compile the code"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Test-compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile-tests" description="Compile the test code"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Run all tests -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test" description="Run the test cases"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Javadoc target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="javadoc" description="Generates the Javadoc of the application"/>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Package target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="package" description="Package the application"/>
-+
-+</project>
-diff --git a/maven-build.xml b/maven-build.xml
-new file mode 100644
-index 0000000..d8913eb
---- /dev/null
-+++ b/maven-build.xml
-@@ -0,0 +1,80 @@
-+<?xml version="1.0" encoding="UTF-8"?>
-+
-+<!-- ====================================================================== -->
-+<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
-+<!-- ====================================================================== -->
-+
-+<!-- ====================================================================== -->
-+<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
-+<!-- ====================================================================== -->
-+<!-- -->
-+<!-- Any modifications will be overwritten. -->
-+<!-- -->
-+<!-- Generated by Maven Ant Plugin on 4/21/14 11:39 PM -->
-+<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
-+<!-- -->
-+<!-- ====================================================================== -->
-+
-+<project name="jruby-parent-from-maven" default="package" basedir=".">
-+
-+ <!-- ====================================================================== -->
-+ <!-- Cleaning up target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="clean" description="Clean the output directory">
-+ <ant antfile="build.xml" dir="ext" target="clean"/>
-+ <ant antfile="build.xml" dir="core" target="clean"/>
-+ <ant antfile="build.xml" dir="lib" target="clean"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile" description="Compile the code">
-+ <ant antfile="build.xml" dir="ext" target="compile"/>
-+ <ant antfile="build.xml" dir="core" target="compile"/>
-+ <ant antfile="build.xml" dir="lib" target="compile"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Test-compilation target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="compile-tests" description="Compile the test code">
-+ <ant antfile="build.xml" dir="ext" target="compile-tests"/>
-+ <ant antfile="build.xml" dir="core" target="compile-tests"/>
-+ <ant antfile="build.xml" dir="lib" target="compile-tests"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Run all tests -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="test" description="Run the test cases">
-+ <ant antfile="build.xml" dir="ext" target="test"/>
-+ <ant antfile="build.xml" dir="core" target="test"/>
-+ <ant antfile="build.xml" dir="lib" target="test"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Javadoc target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="javadoc" description="Generates the Javadoc of the application">
-+ <ant antfile="build.xml" dir="ext" target="javadoc"/>
-+ <ant antfile="build.xml" dir="core" target="javadoc"/>
-+ <ant antfile="build.xml" dir="lib" target="javadoc"/>
-+ </target>
-+
-+ <!-- ====================================================================== -->
-+ <!-- Package target -->
-+ <!-- ====================================================================== -->
-+
-+ <target name="package" description="Package the application">
-+ <ant antfile="build.xml" dir="ext" target="package"/>
-+ <ant antfile="build.xml" dir="core" target="package"/>
-+ <ant antfile="build.xml" dir="lib" target="package"/>
-+ </target>
-+
-+</project>
---
-1.9.2
-
diff --git a/dev-java/jruby/jruby-1.7.12.ebuild b/dev-java/jruby/jruby-1.7.12.ebuild
deleted file mode 100644
index 1b33803..0000000
--- a/dev-java/jruby/jruby-1.7.12.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-JAVA_PKG_IUSE="doc source test"
-
-inherit eutils java-pkg-2 java-ant-2
-
-MY_PV="${PV/_rc1/RC1}"
-
-DESCRIPTION="Java-based Ruby interpreter implementation"
-HOMEPAGE="http://jruby.codehaus.org/"
-SRC_URI="http://jruby.org.s3.amazonaws.com/downloads/${PV}/${PN}-src-${PV}.tar.gz"
-LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
-IUSE="bsf ssl"
-
-# jffi still needed? Or do we call that jnr-ffi?
-# jnr-ffi depends on jffi which depends on libffi
-CDEPEND=">=dev-java/bytelist-1.0.8:0
- >=dev-java/joni-1.1.3:0
- >=dev-java/jnr-netdb-1.0:0
- >=dev-java/jvyamlb-0.2.5:0
- >=dev-java/jcodings-1.0.5:0
- dev-java/asm:4
- dev-java/bcpkix:0
- dev-java/bcprov:0
- dev-java/invokebinder:0
- dev-java/jffi:1.2
- dev-java/jline:2
- dev-java/jnr-constants:0
- dev-java/jnr-ffi:0.7
- dev-java/jnr-posix:2.4
- dev-java/jnr-unixsocket:0
- dev-java/joda-time:0
- dev-util/jay:0[java]
- dev-java/nailgun:0
- dev-java/jgrapht:0
- dev-java/ant-core:0
- dev-java/bsf:2.3
- dev-java/osgi-core-api:0
- >=dev-java/snakeyaml-1.11:0
- dev-java/jzlib:1.1"
-
-RDEPEND="${CDEPEND}
- >=virtual/jre-1.6"
-
-# Is jna-posix still needed? Or has that been renamed to jnr-posix?
-# jna-posix is the original project name which was abononed years ago.
-# jnr-posix < 1.1.8 are from the original fork
-# later jnr-posix are from the jnr umbrella project.
-DEPEND="${CDEPEND}
- >=virtual/jdk-1.6
- test? (
- dev-java/ant-junit4:0
- dev-java/ant-trax:0
- dev-java/junit:4
- java-virtuals/jdk-with-com-sun
- dev-java/commons-logging:0
- dev-java/xalan:0
- )
- !!<dev-ruby/jruby-1.3.1-r1"
-
-PDEPEND="ssl? ( dev-ruby/jruby-openssl )"
-
-# Tests fail.
-# Need to stop injecting jar's into classpath.
-RESTRICT="test"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-RUBY_HOME=/usr/share/${PN}/lib/ruby
-SITE_RUBY=${RUBY_HOME}/site_ruby
-GEMS=${RUBY_HOME}/gems
-
-JAVA_ANT_REWRITE_CLASSPATH="true"
-JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
-EANT_GENTOO_CLASSPATH="ant-core asm-4 bcpkix bcprov bsf-2.3 bytelist \
-invokebinder jnr-constants jay jcodings jffi-1.2 jline-2 joda-time joni \
-jnr-ffi-0.7 jnr-posix-2.4 jnr-netdb jnr-unixsocket jvyamlb nailgun
-jgrapht osgi-core-api snakeyaml jzlib-1.1"
-EANT_NEEDS_TOOLS="true"
-
-pkg_setup() {
- unset RUBYOPT
- java-pkg-2_pkg_setup
-
- local fail
-
- for directory in "${GEMS}" "${SITE_RUBY}"; do
- if [[ -L ${directory} ]]; then
- eerror "${directory} is a symlink. Please do the following to resolve the situation:"
- echo 'emerge -an app-portage/gentoolkit'
- echo 'equery -qC b '"${directory}"' | sort | uniq | sed s/^/=/ > ~/jruby.fix'
- echo 'emerge -1C $(< ~/jruby.fix)'
- echo "rm ${directory}"
- echo 'emerge -1 $(< ~/jruby.fix)'
- echo 'rm ~/jruby.fix'
-
- eerror "For more information, please see http://bugs.gentoo.org/show_bug.cgi?id=302187"
- fail="true"
- fi
- done
-
- if [[ -n ${fail} ]]; then
- die "Please address the above errors, then run emerge --resume"
- fi
-}
-
-java_prepare() {
- epatch "${FILESDIR}"/${P}-mvn-ant-ant.patch
- epatch "${FILESDIR}"/${P}-bash-launcher.patch
-# epatch "${FILESDIR}/${P}-build.xml.patch"
-
-# This is in a comment, compile issue?
-# sed -i -e '/Arndt/d' src/org/jruby/RubyBigDecimal.java
-
- # Delete the bundled JARs but keep invokedynamic.jar.
- # No source is available and it's only a dummy anyway.
-# find build_lib -name "*.jar" ! -name "jsr292-mock.jar" ! -name "yecht.jar" ! -name 'coro-mock-1.0-SNAPSHOT.jar' -delete || die
-}
-
-src_compile() {
- # Avoid generating the ri cache since that currently fails.
- local flags="-Dgenerate-ri-cache.hasrun=true"
- #local flags=""
- use bsf && flags="-Dbsf.present=true"
-
- export RUBYOPT=""
- einfo $RUBYOPT
- #eant jar $(use_doc apidocs) -Djdk1.5+=true ${flags}
- eant -Djdk1.5+=true ${flags}
-}
-
-src_test() {
- if [ ${UID} == 0 ] ; then
- ewarn 'The tests will fail if run as root so skipping them.'
- ewarn 'Enable FEATURES="userpriv" if you want to run them.'
- return
- fi
- # Our jruby.jar is unbundled so we need to add the classpath to this test.
- sed -i "s:java -jar:java -Xbootclasspath/a\:#{ENV['JRUBY_CP']} -jar:g" test/test_load_compiled_ruby_class_from_classpath.rb || die
- sed -i "s@:refid => 'build.classpath'@:path =>\"#{ENV['JRUBY_CP']}:lib/jruby.jar\"@g" \
- rakelib/commands.rake || die
- #sed -i "s@:refid => 'test.class.path'@:path => \"#{ENV['JRUBY_CP']}@g" \
- # rakelib/commands.rake || die
-
- #bsf optionally depends on jruby, which means that the previously
- #installed jruby will be added to classpath, nasty things will happen.
- local cpath=`java-pkg_getjars ${EANT_GENTOO_CLASSPATH// /,},junit-4`
- cpath="$(echo ${cpath} | sed -e "s_${EROOT}/usr/share/jruby/lib/jruby.jar:__g")"
- cpath="${cpath}:$(java-pkg_getjars --build-only commons-logging,xalan)"
- EANT_GENTOO_CLASSPATH=""
-
- local flags=""
- use bsf && flags="-Dbsf.present=true"
-
- #Clear RUBYOPT
- export RUBYOPT=""
- export JRUBY_CP="${cpath}"
- ANT_TASKS="ant-junit4 ant-trax" \
- JRUBY_OPTS="" eant test -Djdk1.5+=true -Djruby.bindir=bin \
- -Dgentoo.classpath="${cpath}" ${flags}
-}
-
-src_install() {
- java-pkg_dojar lib/${PN}.jar
- dodoc README docs/{*.txt,README.*} || die
-
- use doc && java-pkg_dojavadoc docs/api
- use source && java-pkg_dosrc src/org
-
-# Use the bash based launcher to preserve whitespace in arguments.
-# Ie allow >jruby -e "puts 'hello'"< to work otherwise
-# >jruby -e "\"puts 'hello'\""< is needed.
-#
-# # We run the sed here in install so that we don't get the wrong
-# # data during the test phase!
-# sed \
-# -e '/++ebuild-cut-here++/, /--ebuild-cut-here--/ d' \
-# -e '/^JRUBY_HOME=/s:=:=/usr/share/jruby:' \
-# bin/jruby.sh > "${T}"/jruby
-
- newbin bin/jruby.bash jruby
- dobin bin/j{irb{,_swing},rubyc}
-
- insinto "${RUBY_HOME}"
- doins -r "${S}"/lib/ruby/{1.8,1.9,site_ruby}
-
- # Remove all the references to RubyGems as we're just going to
- # install it through dev-ruby/rubygems.
- find "${ED}${RUBY_HOME}" -type f \
- '(' '(' -path '*rubygems*' -not -name 'jruby.rb' ')' -or -name 'ubygems.rb' -or -name 'datadir.rb' ')' \
- -delete || die
-}
diff --git a/dev-java/jruby/metadata.xml b/dev-java/jruby/metadata.xml
deleted file mode 100644
index 0b15377..0000000
--- a/dev-java/jruby/metadata.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>java</herd>
- <herd>ruby</herd>
-</pkgmetadata>