如何形容一个网站做的好,网站建设多选题,什么网站的图片可以做商用,域名的格式是什么ant 构建问题#xff1a; 如何在ant文件中执行以下任务#xff1f; 制作zip文件。 运行命令。 将文件复制到远程计算机。 在远程Linux机器上运行命令。 打开输入框并响应输入值。 拨打蚂蚁电话。 答案#xff1a; 1.制作zip文件#xff1a; 以下是在ant中制作zip文… ant 构建 问题 如何在ant文件中执行以下任务 制作zip文件。 运行命令。 将文件复制到远程计算机。 在远程Linux机器上运行命令。 打开输入框并响应输入值。 拨打蚂蚁电话。 答案 1.制作zip文件 以下是在ant中制作zip文件的xml zip destfile${destination.folder}/zipName.zipfileset dir ${Source.folder} /
/zip 在此“ destfile”是创建的zip文件的名称和位置。 在文件集标记中dir属性用于指定将压缩所有文件的源文件夹格式。 2.运行命令 在这里我将向您展示如何在ant文件中启动tomcat以演示如何在ant中运行命令。 以下是为此的xml exec dir${tomcat.home}/bin executablecmd osWindows XParg line/c startup.bat/
/exec 这里的“ $ {tomcat.home}”是tomcat文件夹的路径。 该命令在“ line”属性的“ arg”标签中给出。 注意要运行以下命令您将需要JSCH jar 。 3.将文件复制到远程计算机 如果远程计算机位于您的局域网中并且您可以直接以\\ remote_machine \ path对其进行访问则可以使用简单的复制命令如下所示 copy file${source.folder.file} todir\\remote\path
/copy 要在支持SCP的远程计算机上复制文件请使用以下标记 scp file${source.folder.file} todir${remote.user}${remote.host}:${remote.path.where.to.do.copy}password${remote.password} trusttrue
/scp 在以上两个命令中“文件”是要复制其路径的源文件。 “ todir”是要在其中复制文件的远程计算机文件夹路径。 4.在远程计算机上运行命令 您可以使用以下标记在远程Linux计算机上执行命令。 sshexec host${remote.host} username${remote.username} password${remote.password}command${command.to.run} trusttrue / 例如要启动tomcat请使用以下标记 sshexec host${remote.host} username${remote.user} password${remote.password}commandsh ${tomcat.home}/startup.sh trusttrue / 5.打开一个输入框并响应输入值 要打开输入对话框请使用以下标记 input messageEnter id: addpropertymy.id
/input “ addproperty”中的“ my.id”是保存输入值的变量名。 现在检查用户是否拒绝在输入中输入值 condition propertydo.abortequals arg1n arg2${my.id}/
/condition
fail ifdo.abortBuild aborted by user./fail 如果用户输入值然后按OK则可以将输入的值称为“ $ {my.id}”。 6.拨打蚂蚁电话 antcall targettargetName
/antcall 这里的“目标”是将要执行的目标的名称。 注意在以上示例中所有以“ $ {”开头和以“}”结尾的值都是变量您可能必须在其中输入适当的值才能成功运行它们。 参考 harryjoy博客上来自JCG合作伙伴 Harsh Raval的有用的Ant构建标签 。 翻译自: https://www.javacodegeeks.com/2012/09/useful-ant-build-tags.htmlant 构建