개미의 build.xml에서 루비 및 펄 스크립트를 실행할 수 있기를 원합니다.개미에서 펄과 루비 스크립트를 어떻게 할 수 있습니까?
3
A
답변
4
언제든지 개미의 exec 작업을 사용하여 ruby 및 perl과 같은 임의의 프로그램을 실행할 수 있습니다. 예 : 및 문서에서 :
<target name="help">
<exec executable="cmd">
<arg value="/c"/>
<arg value="ant.bat"/>
<arg value="-p"/>
</exec>
</target>
6
Ruby와 같은 언어에는 Java 구현이 있습니다.
<project name="RunRubyExample">
<property environment="env" />
<script language="ruby" manager="bsf">
<classpath>
<fileset dir="${env.JRUBY_HOME}/lib" includes="*.jar" />
</classpath>
print 'hello world'
</script>
</project>
list of languages supporting the JSR233 standard을 참조하십시오.
불행히도 Perl의 Java 버전을 사용할 수 없습니다. Perl 스크립트를 실행하는 유일한 방법은 인터프리터를 직접 호출하는 것입니다.
<project name="RunPerlExample">
<exec executable="perl" failonerror="true">
<arg value="-e" />
<arg value="print 'hello world'" />
</exec>
</project>
+0
나는 완전히 '
지금까지 시도한 것은 무엇입니까? Ant 문서에 대해 특별한 질문이 있습니까? – Ether