Java/Eclipse。开发工作正常。我们有用于构建服务器的 Windows 或 FreeBSD。
部署虽然我想做以下事情(以一种非常自动化的方式):
1:从源代码控制中删除所有内容(perforce)
2:使用可配置的javac和参数构建所有源代码(和所有依赖项目)(我们想看看不同的编译器是否会影响性能)
3:运行proguard
4:将所有资源(.class、“res/”目录、外部.jars等)打包成一个jar。
5:创建一个.jnlp web start
6:创建本机 Windows 安装程序(有什么建议吗?)
7) 对于我们的 android 应用程序 4/5 应该构建/登录到可部署的 android 包中
我们已经尝试过 ant,但看起来非常笨重且容易出错。也许最好的方法就是编写所有脚本?似乎应该已经有一个很好的方法来做到这一点。