簡體   English   中英

Ant 到 Gradle 遷移-執行任務

[英]Ant to Gradle Migration- exec task

This below task adds some of the class files to the generated jar in my build.xml and produces output as jar.

有人可以幫我將下面的整個任務轉換為 gradle 任務。 我正在將 ant 任務轉換為 gradle 並且我被困在這里。

<target name="generate-was-deployment" depends="init">
<exec executable="${websphere.home}/bin/ejbdeploy.bat" dir="build">
<arg file="${build}/${component.name}.jar"/>
<arg path="${ENV.TEMP}/deploy"/>
<arg file="${build}/${component.name}-deployed.jar"/>
<arg value="-cp"/>
<arg value="&quot;${deploy.classpath}&quot;"/>
<arg value="-keep"/>
</exec>
<delete file="${build}/${component.name}.jar"/>
<move file="${build}/${component.name}-deployed.jar" tofile="${build}/${component.name}.jar"/>
</target>
task generateWasDeployment {
   doLast {
      exec {
         workingDir 'build' 
         commandLine(['cmd', '/c', "${websphereHome}/bin/ejbdeploy.bat"]) 
         args file("$build/${component.name}.jar") 
         args ... 
         args ... 
      } 
      delete "$build/${componentName}.jar" 
      file("$build/${componentName}-deployed.jar").renameTo(file("$build/${componentName}.jar")) 
   } 
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM