mirror of
https://github.com/minio/minio.git
synced 2024-12-27 15:45:55 -05:00
64fde1ab95
Zone abstraction of object layer was returning `nil` incorrectly under situations where disk healing is not required. Returning `nil` is considered as healing successful, which leads to unexpected ReloadFormat() peer notification calls during startup. This PR fixes this behavior properly for zones.
59 lines
2.0 KiB
XML
59 lines
2.0 KiB
XML
<project xmlns:ivy="antlib:org.apache.ivy.ant" name="aws-sdk-java-tests" default="run">
|
|
<property name="ivy.install.version" value="2.5.0" />
|
|
<condition property="ivy.home" value="${env.IVY_HOME}">
|
|
<isset property="env.IVY_HOME" />
|
|
</condition>
|
|
<property name="ivy.home" value="${user.home}/.ant" />
|
|
<property name="ivy.jar.dir" value="${ivy.home}/lib" />
|
|
<property name="ivy.jar.file" value="${ivy.jar.dir}/ivy.jar" />
|
|
|
|
<target name="download-ivy" unless="offline">
|
|
<mkdir dir="${ivy.jar.dir}"/>
|
|
<get src="https://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.install.version}/ivy-${ivy.install.version}.jar"
|
|
dest="${ivy.jar.file}" usetimestamp="true"/>
|
|
</target>
|
|
|
|
<target name="init-ivy" depends="download-ivy">
|
|
<path id="ivy.lib.path">
|
|
<fileset dir="${ivy.jar.dir}" includes="*.jar"/>
|
|
|
|
</path>
|
|
<taskdef resource="org/apache/ivy/ant/antlib.xml"
|
|
uri="antlib:org.apache.ivy.ant" classpathref="ivy.lib.path"/>
|
|
</target>
|
|
<target name="resolve" description="--> retrieve dependencies with ivy">
|
|
<ivy:retrieve />
|
|
</target>
|
|
|
|
<target name="clean">
|
|
<delete dir="build"/>
|
|
</target>
|
|
|
|
<path id="aws-s3-sdk-deps">
|
|
<fileset dir="lib">
|
|
<include name="*.jar"/>
|
|
</fileset>
|
|
</path>
|
|
|
|
<target name="compile">
|
|
<mkdir dir="build/classes"/>
|
|
<javac srcdir="src" destdir="build/classes">
|
|
<classpath refid="aws-s3-sdk-deps" />
|
|
</javac>
|
|
</target>
|
|
|
|
<target name="jar">
|
|
<mkdir dir="build/jar"/>
|
|
<jar destfile="build/jar/FunctionalTests.jar" basedir="build/classes">
|
|
<archives>
|
|
<zips>
|
|
<fileset dir="lib/" includes="*.jar"/>
|
|
</zips>
|
|
</archives>
|
|
<manifest>
|
|
<attribute name="Main-Class" value="io.minio.awssdk.tests.FunctionalTests"/>
|
|
</manifest>
|
|
</jar>
|
|
</target>
|
|
</project>
|