我的意思时说,我现在有个shell脚本。我希望把它加到Ant中,当我运行Ant的时候,顺便让这个脚本也运行~
不知道哪位大虾能指点迷津~~~~ 谢谢~~~~~ 希望能给个简单的例子出来~~~~!!!
不知道哪位大虾能指点迷津~~~~ 谢谢~~~~~ 希望能给个简单的例子出来~~~~!!!
解决方案 »
- struts的form表单提交问题
- 求jquery ui 的api文档
- struts ValueStack的问题
- Tomcat6.0启动时报错严重: Error listenerStart
- tomcat myeclipse Struts
- TOMCAT引用的JAVA_HOME路径写在哪个配置文件里的?
- tomcat(windows版)的代码移植到tomcat(linux版)上需要做那些修改?
- 请高人系统剥析一下WEBLOGIC7的目录结构
- j2ee deploytool:Could not connect to localhost!怎么会有这种错误?!
- ■■高薪诚聘J2EE程序员(5000-10000元)可兼职,限上海,北京,深圳!!!
- 为何在MyEclipse中出现javaw.exe 遇到问题需要关闭
- Struts实现信息编辑的问题????
那能不能,直接在Ant中写然后进行调用那??比如新建个property ,target之类的?~
name="test System"
basedir="."
default="test"
>
<target name="test">
<exec executable="cmd">
<arg value="/c"/>
<arg value="test.bat"/>
<arg value="-p"/>
</exec>
</target>
</project>
<exec> 任务使用Runtime.exec执行命令。
如果不写后缀那么会自动找.exe文件。
执行.bat文件需要传参数/c。
/godbk/tmp/InternalWeb/build.xml:32: The element type "exec" must be terminated by the matching end-tag "</exec>".不知道是什么意思~~ 还有这一句:
<arg value="-p"/>是什么意思啊?~!!!!!
希望大虾们赐教~~~~~
<arg value="-c default"/>
</exec>
spawn=true实说令启动一个进程来执行命令刚才给你的是在windows下用的命令。
指定了executable="cmd" cmd 就是cmd.exe
啊 不好意思 这个参数不是必要的。
这个是你的bat文件接受的参数。
相当于c>test.bat -p
<project name="batch" default="shell" basedir=".">
<property name="tomcat.dir" value="C:\Tomcat5"></property>
<target name="shell">
<exec dir="${tomcat.dir}/bin" executable="bash">
<env key="CATALINA_HOME" path="${tomcat.dir}" />
<arg value="startup.sh" />
</exec>
</target>
</project>
我现在是准备在已有的Ant中加入一个批处理文件a.sh。所以只能向里面添加property。
而且,我想问一下。我们必须要写tomcat的路径么?
希望楼上能解释一下 谢谢~~~~~~