我们有一个使用Ant构建的Java EE 5项目,我们正在将其移植到Maven构建基础设施。
我们使用SVN作为版本控制和Jenkins构建服务器。奇怪的是,一些“补丁”交付只包括自上一个主要版本以来修改过的源代码和二进制文件,这些被称为“补丁增量”。然后,将此增量应用于主要版本的二进制文件。我们实现这一点的方法是记录主要版本的最后一次修订,运行svn日志以获得修改过的源代码列表,然后使用与源代码名称(从svn日志输出)及其对应的二进
我目前正在尝试使用hudson来调用maven来构建我的项目。我一直遇到out of memoery错误的问题。我在所有环境变量、hudson配置和hudson项目配置中设置了xmx和xms。我将xmx设置为1500 mb,这应该足够了,因为整个项目小于1000mb。用于构建项目的机器是存储团队的maven存储库的服务器。
有没有人遇到过同样的问题?你知道这是怎么发生的吗?