remove ivy
This commit is contained in:
parent
ccf17a849e
commit
2dc3db93de
|
@ -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`
|
||||||
|
|
||||||
|
|
13
build.xml
13
build.xml
|
@ -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
38
ivy.xml
|
@ -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>
|
|
Loading…
Reference in New Issue
Block a user