Обновлена конфигурация проекта (Java 1.6, ProGuard)

This commit is contained in:
Victor 2013-06-02 23:53:03 +03:00
parent 20b1b6370d
commit 3db219e8ef
3 changed files with 35 additions and 2 deletions

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
/build/
/dist/
/proguard/
/nbproject/private/

View File

@ -10,6 +10,27 @@
<project name="SocketFileTransfer" default="default" basedir=".">
<description>Builds, tests, and runs the project SocketFileTransfer.</description>
<import file="nbproject/build-impl.xml"/>
<target name="-post-jar" if="false">
<property name="proguard.jar.path" value="proguard/proguard.jar" />
<echo message="Obfuscating ${dist.jar}..." />
<taskdef resource="proguard/ant/task.properties"
classpath="${proguard.jar.path}" />
<proguard configuration="proguard/java.pro">
<injar file="${dist.jar}" />
<outjar file="${build.dir}/obfuscated.jar" />
<libraryjar path="${javac.classpath}" />
<libraryjar file="${java.home}/lib/rt.jar" />
</proguard>
<move file="${build.dir}/obfuscated.jar" tofile="${dist.jar}"/>
</target>
<!--
There exist several targets which are by default empty and which can be

View File

@ -28,15 +28,17 @@ dist.javadoc.dir=${dist.dir}/javadoc
endorsed.classpath=
excludes=
includes=**
jar.archive.disabled=${jnlp.enabled}
jar.compress=false
jar.index=${jnlp.enabled}
javac.classpath=
# Space-separated list of extra javac options
javac.compilerargs=
javac.deprecation=false
javac.processorpath=\
${javac.classpath}
javac.source=1.7
javac.target=1.7
javac.source=1.6
javac.target=1.6
javac.test.classpath=\
${javac.classpath}:\
${build.classes.dir}
@ -53,6 +55,15 @@ javadoc.splitindex=true
javadoc.use=true
javadoc.version=false
javadoc.windowtitle=
jnlp.codebase.type=no.codebase
jnlp.descriptor=application
jnlp.enabled=false
jnlp.mixed.code=default
jnlp.offline-allowed=false
jnlp.signed=false
jnlp.signing=
jnlp.signing.alias=
jnlp.signing.keystore=
main.class=com.annimon.socketfiletransfer.Main
manifest.file=manifest.mf
meta.inf.dir=${src.dir}/META-INF