ant - How to setup a good java build environment? -
java/eclipse. development works fine. have either windows or freebsd build server.
to deploy though following (in automated way):
1: pull down source control (perforce)
2: build source (and dependency projects) configurable javac , arguments (we want see if different compilers affect performance any)
3: run proguard
4: package resources (.class, "res/" directory, external .jars, etc) jar.
5: create .jnlp web start
6: create native windows installer (any suggestions?)
7) our android apps 4/5 should build/sign deployable android package instead
we've tried ant, seems clunky , prone error. maybe best way script all? seems there should way this.
we evaluated finalbuilder short while. powertool integrate variety of build-release tasks.
we switched hudson, runs out ant scripts , schell scripts. having hudson in place useful run other tasks -- running code inspection tools, create vm instance, deploy newly created installer , launch tests etc.
installanywhere lets create native installer java applications. not free, though.
Nice blog post... I am completely agree code inspection tools and are very useful during software development process to find bugs
ReplyDelete