有没有办法改变CruiseControl中.SER文件的位置

时间:2009-12-10 10:50:35

标签: cruisecontrol

如何在CruiseControl中更改.SER文件所在的路径。现在它们存储在CC home目录中,并且它们太多了(我们有28个项目)。请帮忙

1 个答案:

答案 0 :(得分:1)

目前似乎不支持。 serializeProject类中的Project方法似乎没有考虑到这种可能性:

public void serializeProject() {

    try {
        final ObjectOutputStream s = new ObjectOutputStream(new FileOutputStream(name + ".ser"));
        try {
            s.writeObject(this);
            s.flush();
            debug("Serializing project to [" + name + ".ser]");
        } finally {
            s.close();
        }
    } catch (Exception e) {
        LOG.warn("Error serializing project to [" + name + ".ser]: "
                + e.getMessage(), e);
    }
}

其中name是项目的名称。