早先我使用我的本地工作区来保存所有的项目内容。现在我把它移到了远程服务器上。我刚刚在本地PC上创建了一个空文件夹(remote_ws),并使用远程工作区(ws)挂载它。在我打开eclipse之前,在终端中给出以下命令,然后它将挂载本地工作空间文件夹(remote_ws)和远程工作空间文件夹(ws)。通过给出该命令,所有远程内容都可以在本地PC中使用。命令,
sshfs -o nonempty hera@192.168.1.83:/projects/project_hera/ws/external/remote_ws/
我正在使用ant build来构建这个项目。我的问题是早些时候花了大约2分钟来构建这个项目。但现在建造同样的项目需要很长时间(大约15分钟)。将内容复制到挂载本地文件夹(remote_ws)需要很长时间。
如何加快构建过程?请帮助。
构建(编译,创建jar, war)等涉及大量IO。如果不提高整体IO性能——更快的磁盘、更快的网络等,你就不能让它更快。
在有源代码的机器上构建会更快。我建议使用CI(比如jenkins)并在远程服务器上进行构建。他们可以签出、构建、测试和部署,而无需任何人工干预。