gpt4 book ai didi

java - 如何设置良好的java构建环境?

转载 作者:行者123 更新时间:2023-12-03 22:56:22 24 4
gpt4 key购买 nike

Java/Eclipse。开发工作正常。我们有 Windows 或 FreeBSD 作为构建服务器。

尽管我想执行以下操作(以非常自动化的方式)进行部署:

1:从源代码管理中拉下所有内容(perforce)

2: 使用可配置的 javac 和参数构建所有源代码(和所有依赖项目)(我们想看看不同的编译器是否会影响性能)

3: 运行混淆器

4:将所有资源(.class、“res/”目录、外部.jars等)打包到一个jar中。

5:创建.jnlp web start

6:创建 native Windows 安装程序(有什么建议吗?)

7) 对于我们的 android 应用程序,4/5 应该构建/登录到可部署的 android 包中

我们试过 ant,但看起来很笨重而且容易出错。也许最好的方法就是编写所有脚本?看起来应该已经有一个很好的方法来做到这一点。

最佳答案

我们将 Maven 用于构建过程,将 Hudson 作为持续集成服务器为我们进行构建。要制作 Windows 安装程序,我们使用 NSIS,它有一个 Maven 插件,甚至可以在 linux 机器上构建安装程序(您必须为构建器 iirc 重新编译一些库)。

至于 Android,从来没有这样做过 - 所以不确定 Maven 是否有适当的帮助。但如果需要,您始终可以将 Ant 嵌入其中(使用 Maven 的 ant 插件)。

简而言之,与所有这些系统一样,有一些初始设置,但即使对于规模不大的项目来说,这通常也是值得的,因为它很快就会带来返回。

关于java - 如何设置良好的java构建环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3893970/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com