2012-06-08 30 views
0

當我嘗試以下方法:有沒有辦法使用p4change Ant任務來設置多行描述?

<exec executable="ls" outputproperty="aoeu"/> 
    <p4change description='${aoeu}'/> 
    <echo message='${p4.change}'/> 

似乎p4change靜靜地失敗和上面的輸出:

​​

有沒有一種方法來設置使用p4change Ant任務多行的描述?

FWIW,我們使用Ant 1.8.2和Perforce服務器版本:P4D/LINUX26X86_64/2010.2/284433(2011/01/28)。

回答

1

我必須使用好運氣直接來自Perforce的P4Ant庫。

這裏是我的示例腳本:

<project name="p4ant-job" default="p4tasktest" basedir="."> 
    <description> 
     Perforce task test 
    </description> 

    <property name="p4.client" value="bruno_ws"/> 
    <property name="p4.port" value="localhost:5000"/> 
    <property name="p4.user" value="bruno"/> 
    <property name="p4.passwd" value="brunopass"/> 

    <taskdef resource="com/perforce/p4java/ant/tasks/P4Tasks.properties" 
     classpath="p4ant-2010.1.293250.jar;p4java-2010.1.269249.jar" /> 

    <target name="p4tasktest" description="Perforce task test"> 
     <exec executable="ls" outputproperty="mydesc"/> 
     <echo>${mydesc}</echo> 
     <p4jchange 
      description="${mydesc}" 
      property="mycl"> 
     </p4jchange> 
     <echo>Created ${mycl}</echo> 
    </target> 

</project> 
相關問題