Обновлена конфигурация проекта (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/ /build/
/dist/ /dist/
/proguard/
/nbproject/private/ /nbproject/private/

View File

@ -10,6 +10,27 @@
<project name="SocketFileTransfer" default="default" basedir="."> <project name="SocketFileTransfer" default="default" basedir=".">
<description>Builds, tests, and runs the project SocketFileTransfer.</description> <description>Builds, tests, and runs the project SocketFileTransfer.</description>
<import file="nbproject/build-impl.xml"/> <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 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= endorsed.classpath=
excludes= excludes=
includes=** includes=**
jar.archive.disabled=${jnlp.enabled}
jar.compress=false jar.compress=false
jar.index=${jnlp.enabled}
javac.classpath= javac.classpath=
# Space-separated list of extra javac options # Space-separated list of extra javac options
javac.compilerargs= javac.compilerargs=
javac.deprecation=false javac.deprecation=false
javac.processorpath=\ javac.processorpath=\
${javac.classpath} ${javac.classpath}
javac.source=1.7 javac.source=1.6
javac.target=1.7 javac.target=1.6
javac.test.classpath=\ javac.test.classpath=\
${javac.classpath}:\ ${javac.classpath}:\
${build.classes.dir} ${build.classes.dir}
@ -53,6 +55,15 @@ javadoc.splitindex=true
javadoc.use=true javadoc.use=true
javadoc.version=false javadoc.version=false
javadoc.windowtitle= 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 main.class=com.annimon.socketfiletransfer.Main
manifest.file=manifest.mf manifest.file=manifest.mf
meta.inf.dir=${src.dir}/META-INF meta.inf.dir=${src.dir}/META-INF