remove ivy

This commit is contained in:
yugecin 2018-10-02 20:39:21 +02:00
parent ccf17a849e
commit 2dc3db93de
No known key found for this signature in database
GPG Key ID: 2C5AC035A7068E44
3 changed files with 3 additions and 53 deletions

View File

@ -38,10 +38,7 @@ You should know how to do this. It's recommended to use a working directory like
### Using apache ant ### Using apache ant
Resolve dependencies first, use either: Resolve dependencies first by doing `ant mvnresolve` or `mvn initialize`
* `ant ivyresolve` to download dependencies using apache ivy
* `ant mvnresolve` to download dependencies using apache mvn
Then do `ant run` Then do `ant run`

View File

@ -1,9 +1,8 @@
<project name="opsu!dance" default="hi" xmlns:ivy="antlib:org.apache.ivy.ant"> <project name="opsu!dance" default="hi">
<property name="dir.src" value="${basedir}/src" /> <property name="dir.src" value="${basedir}/src" />
<property name="dir.lib" value="${basedir}/lib" /> <property name="dir.lib" value="${basedir}/lib" />
<property name="dir.mvnlibs" value="${basedir}/mvnlibs" /> <property name="dir.mvnlibs" value="${basedir}/mvnlibs" />
<property name="dir.ivylibs" value="${basedir}/ivylibs" />
<property name="dir.res" value="${basedir}/res" /> <property name="dir.res" value="${basedir}/res" />
<property name="dir.out" value="${basedir}/bin" /> <property name="dir.out" value="${basedir}/bin" />
@ -21,14 +20,12 @@
<echo> <echo>
ant clean --> clean the ant working dir ant clean --> clean the ant working dir
ant cleanlib --> clean the lib folder ant cleanlib --> clean the lib folder
ant ivyresolve --> resolve dependencies using ivy
ant mvnresolve --> resolve dependencies using mvn ant mvnresolve --> resolve dependencies using mvn
ant compile --> compile the code ant compile --> compile the code
ant run --> prepare to run and run ant run --> prepare to run and run
ant jar --> package a jar ant jar --> package a jar
resolve dependencies first resolve dependencies first (mvnresolve)
(using either mvnresolve or ivyresolve),
then run (code is compiled automatically when you run) then run (code is compiled automatically when you run)
</echo> </echo>
</target> </target>
@ -40,12 +37,6 @@ then run (code is compiled automatically when you run)
<target name="cleanlib" description="--> clean the lib folder"> <target name="cleanlib" description="--> clean the lib folder">
<delete dir="${dir.lib}" /> <delete dir="${dir.lib}" />
<delete dir="${dir.mvnlibs}" /> <delete dir="${dir.mvnlibs}" />
<delete dir="${dir.ivylibs}" />
</target>
<target name="ivyresolve" depends="cleanlib" description="--> resolve dependencies using ivy">
<ivy:retrieve pattern="${dir.ivylibs}/[artifact]-[revision](-[classifier]).[ext]" />
<move file="${dir.ivylibs}" tofile="${dir.lib}" />
</target> </target>
<target name="mvnresolve" depends="cleanlib" description="--> resolve dependencies using mvn"> <target name="mvnresolve" depends="cleanlib" description="--> resolve dependencies using mvn">

38
ivy.xml
View File

@ -1,38 +0,0 @@
<ivy-module
version="2.0"
xmlns:extra="http://ant.apache.org/ivy/extra"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info organisation="yugecin.opsudance" module="opsu!dance" />
<dependencies defaultconfmapping="default">
<dependency org="org.lwjgl.lwjgl" name="lwjgl" rev="2.9.3">
<exclude module="jinput" />
</dependency>
<dependency org="org.lwjgl.lwjgl" name="lwjgl-platform" rev="2.9.3">
<artifact name="lwjgl-platform" type="jar" extra:classifier="natives-linux" />
<artifact name="lwjgl-platform" type="jar" extra:classifier="natives-osx" />
<artifact name="lwjgl-platform" type="jar" extra:classifier="natives-windows" />
</dependency>
<dependency org="org.slick2d" name="slick2d-core" rev="1.0.1">
<exclude module="jnlp" />
<exclude module="lwjgl" />
</dependency>
<dependency org="org.jcraft" name="jorbis" rev="0.0.17" />
<dependency org="net.lingala.zip4j" name="zip4j" rev="1.3.2" />
<dependency org="com.googlecode.soundlibs" name="mp3spi" rev="1.9.5.4">
<exclude module="junit" />
</dependency>
<dependency org="org.xerial" name="sqlite-jdbc" rev="3.8.10.2" />
<dependency org="org.json" name="json" rev="20140107" />
<dependency org="net.java.dev.jna" name="jna" rev="4.1.0" />
<dependency org="net.java.dev.jna" name="jna-platform" rev="4.1.0" />
<dependency org="org.apache.maven" name="maven-artifact" rev="3.3.3" />
<dependency org="org.apache.commons" name="commons-compress" rev="1.9" />
<dependency org="org.tukaani" name="xz" rev="1.5" />
<dependency org="com.github.jponge" name="lzma-java" rev="1.3" />
<dependency org="gov.nist.math" name="jama" rev="1.0.3" />
</dependencies>
</ivy-module>