0

目前guid生成是根据时间或者随机生成的一段字符串。
现在想要根据代码内容生成一个hash值作为guid
代码内容不变,则guid不变。否则现在这样,每build一次就会产生一个新的guid


    <scriptdef name="generateguid" language="javascript">
        <attribute name="property" />
        <![CDATA[
        if(typeof importClass !== "undefined") {
            importClass( java.util.UUID );
            project.setProperty( attributes.get( "property" ), String( UUID.randomUUID() ).substring(0, 8) );
        } else {
            project.setProperty( attributes.get( "property" ), String( +new Date() ));
        }
        ]]>
    </scriptdef>

    <generateguid property="api_internal_reference" />
2018-03-28 提问
0 个回答

撰写答案

推广链接