草庐IT

ANT_ROOT

全部标签

windows - Ant脚本在linux系统上运行sql脚本

我的数据库在linux系统上。我有需要在该数据库上运行的sql脚本。我需要编写一个应该从Windows系统运行并运行sql脚本的ant脚本。我应该怎么做? 最佳答案 您将使用标签。参见thedocumentation.那里有一些很好的例子,例如:insertintotablesome_tablevalues(1,2,3,4);truncatetablesome_other_table;您需要在类路径中包含JDBC驱动程序。我会把它明确地放在中子元素。(也有一个例子)。编辑:对于Oracle,JDBC驱动程序类似于ojdbc.jar.

java - Ant 独立包或其他安装程序(适用于 java web-app、windows)

我想为我的应用程序创建一个安装程序。由于我将ant用于构建自动化,因此我也想将ant用于安装目的,但我想尽可能地为用户省去麻烦,包括安装ant。有没有办法创建一个独立的ant包(一个不依赖于系统中安装的ant的包),或者是否有另一种方法来创建安装程序?我必须在Windows上安装ApacheTomcat、MySQL和其他一些东西。 最佳答案 我认为您正在寻找ANTinstallerpackage.为其他人的应用程序编写自定义安装程序时要小心(吃力不讨好的任务)。对于您的应用程序具有的第三方依赖项,我会考虑使用像Chef这样的工具和P

windows - ANT 脚本不工作

我有一个通过命令行运行yuidoc的ANT脚本,但是当我运行这个脚本时它给我以下错误:[exec]'yuidoc'isnotrecognizedasaninternalorexternalcommand,[exec]operableprogramorbatchfile.和相同的命令->yuidoc-cyuidoc.json。工作然后我通过cmd提示符运行它。我的ANT脚本: 最佳答案 替换executable="cmd"与executable="${pathto/yuidoc}/yuidoc.exe"例子:executable="$

java - Ant 通过 Jenkins : "BUILD SUCCESSFUL" in Console Output while build is still running

Windows7x32Ant1.6.5Jenkins1.499Java1.6.0_20Jenkins的构建命令行是run_ant.batpublish(其中publish是Ant目标):run_ant.bat文件(不完整):call%ANT_HOME%\bin\ant.bat%1exit主build.xml文件(不完整):一段时间后(以及几行Ant日志行),Jenkins的控制台输出显示:BUILDSUCCESSFULTotaltime:XminutesYseconds但是Jenkins的构建仍然处于“进行中”状态并且仍然存在控制台输出末尾的微调器。知道这里发生了什么吗?看起来Ant很

java - 如何在 ant 文件调用批处理文件时构建失败,该批处理文件调用 ant 文件

这就是我想要做的。我有一个ant文件,它调用一个.batch文件,该文件调用一个ant文件来构建一个组件。如果组件构建失败,我希望主ant文件构建失败。主ant文件批处理文件if"%1"=="run"callant-buildfilebuild.xmltest构建组件ant文件目前,每当我执行主要的ant文件时,都会调用.batch文件,并且会调用另一个构建失败的ant文件。但是主要的Ant构建仍然成功。有没有办法让.batch文件将失败/成功返回到主ant文件?我不能直接从主ant文件调用第二个ant文件。我也不能将代码从第二个ant文件传输到主ant文件。

windows - 如何使用 ANT 从 Windows XP 系统执行 UNIX 命令

我想使用ANT脚本从本地WindowsXP系统执行UNIX命令。UNIX系统是一个远程服务器。我尝试了以下方法:但出现以下错误:BUILDFAILED..\build.xml:49:com.jcraft.jsch.JSchException:connectionisclosedbyforeignhost 最佳答案 看看sshexecAnt任务。你需要一个jschant类路径上的库和UNIX服务器需要运行ssh守护进程。 关于windows-如何使用ANT从WindowsXP系统执行UNI

windows - 即使在其他平台上使用该任务,Ant 的 tar 任务能否设置 Linux 文件权限?

从Ant1.7开始,TarFileSet可用,它似乎允许在tar存档中修改文件权限。此功能是否独立于平台工作,以便我可以在Windows上创建一个tar文件,并为该存档中的脚本文件设置执行权限,如果文件在Linux上解压,该存档将具有此标志? 最佳答案 是的,您可以使用tarfileset设置权限,使用filemode和dirmode属性。这在创建tar存档时有效,即使在Windows上也是如此。虽然很烦人,untar任务不支持您可能想要的反向操作:Filepermissionswillnotberestoredonextracte

windows - PowerGUI "Root Element is Missing"启动时

我在启动powergui编辑器时遇到错误,每次启动都失败并出现错误:缺少根元素。这里有任何建议,而我仍在尝试使用powergui的多个论坛找出解决方案。 最佳答案 我已经找到了这个问题的解决方案,主要执行以下步骤:第一个解决方案::运行->%appdata%(这会将您带到“C:\Users\\AppData\Roaming”)寻找PowerGUI配置文件文件夹(“QuestSoftware”)。并将其重命名为类似“QuestSoftware_old”的名称现在转到添加删除程序并为“QuestPowerGUI”程序选择卸载/修改。选择

java - ant 通过 npm 安装 - 需要 node 0.8.0+ 但安装失败?

我正在尝试通过npm安装ApacheAnt,但是安装失败并显示以下消息;npmhttpGEThttps://registry.npmjs.org/antnpmhttp304https://registry.npmjs.org/antnpmWARNengineant@0.2.0:wanted:{"node":"~0.8.0"}(current:{"node":"v0.10.2","npm":"1.2.15"})ant@0.2.0C:\Users\yousef\AppData\Roaming\npm\node_modules\ant相关的包文档声明Node0.8+是一个要求,我有v0.10

windows - 如何在 Windows 批处理文件中检索 P4 ROOT 变量值?

我想检索出现在p4信息中的p4CLIENTROOT变量,但不确定如何检索。我自己是批处理脚本的新手。我看过http://answers.perforce.com/articles/KB_Article/Accessing-Perforce-Environment-Variables-From-a-Windows-Batch-File但是我把CLIENT改成ROOT好像还是不行。编辑:我找到了使该教程中的命令起作用的方法,但这违背了我试图实现的目的,因为我必须在命令行中手动设置P4ROOT。相反,我假设我不知道根文件夹,所以我想以某种方式从p4信息中找到它。