问题标签 [antbuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ant - 自动化构建过程的 Ant 脚本
我想自动化 ANT 构建过程以部署应用程序。
我想编写一个 ANT 脚本,它会反复在文件夹中查找 build.xml 文件并运行它们,如果子构建失败,它应该跳过并通过写入日志继续执行其他脚本。任何人都可以发布可以提供帮助的想法或示例。
ant - 使用 AntBuilder 在 Groovy 中压缩文件/目录
我正在尝试使用 AntBuilder 在 Groovy 中压缩文件和目录。我有以下代码:
这会压缩文件“blah.txt”,但不会压缩文件“New Text Document.txt”。我认为问题是空间。我尝试了以下方法:
以上都没有解决问题。我使用 Ant 是因为它会压缩目录,而且我在工作中无权访问 org.apache.commons.io.compression。
eclipse - 当代码的某些部分发生变化时,是否有任何工具可以自动重建项目?
我将 Eclipse IDE 用于我的 java 项目,有时我需要更改一些常量并测试它的效果。
但是在更改代码时,我必须重新构建它,这通常需要 40 分钟和 5 分钟才能以调试模式启动服务器。
所以我正在寻找一些工具来简化我的任务,比如将重建时间至少缩短 50%。
groovy - 使用 AntBuilder 压缩特定文件
我需要将来自不同位置的文件集合压缩到一个 zip 中,保持它们的初始关系。例如,我只需要以下文件夹结构中的 a1 和 b2
我希望 zip 文件看起来像:
如何使用 AntBuilder 做到这一点?我试过了:
def deploymentFiles = [ "$HOME/Songs/a.tsv", "$HOME/Songs/b.tsv", ]
def ant = new AntBuilder()
def zipFile = new File("deployment_zipFile.zip")
ant.zip( destFile: "${zipFile.getAbsolutePath()}" ) { fileset( dir: "$HOME" ) { deploymentFiles.each {f -> 包括:deploymentFiles.join(",") } } }
但这只是压缩了整个 HOME 文件夹。
ant - 启用 groovy 的 AntBuilder 的详细输出
有没有办法为 groovy 的 AntBuilder 打开调试/详细输出?换句话说,我想启用更详细的输出,就像ant -verbose
从命令行获得的那样。
我知道记录器任务,如此处所述,但这会写入文件,我想写入标准输出或可能的记录器(就像为用 groovy 编写的 maven 插件提供的记录器一样)。
ant - Groovy-Ant 在 Zip 存档中保留文件结构
我在 Groovy 中使用 Ant,我想对目录中符合特定条件的所有文件进行操作。我有以下内容:
这对源目录中的文件非常有用。但是我怎样才能让它也存档源位置中的目录,同时保持存档中的目录结构?
“**/*”作为我的模式获取所有文件,但将它们展平到一个目录中
我尝试使用 dirset 而不是文件集,但无济于事。
如何在镜像存档中的现有目录结构时压缩所有内容?(为了澄清,我在我的任务之外定义了文件集,因为我有几个可能使用相同文件集的任务,并且它被传递)。
android - 无法使用 Ant 从外部 jar 构建多个 Android dex 文件
我正在开发一个需要多个库(用于 Facebook、Google Maps v2 和 Quickblox 等)的 Android 应用程序,导致方法量溢出超过 64K 限制:
因为我不能没有这些库,所以我寻找方法限制错误的解决方案。我从 Android 开发者那里找到了一篇很受欢迎的博客文章,其中推荐了源代码划分。(我正在谈论的博客条目可以在这里找到:http ://android-developers.blogspot.com.es/2011/07/custom-class-loading-in-dalvik.html )。我一直在尝试这个解决方案,但没有成功。
我现在遇到的问题是,最多的代码不是在我的应用程序本身,而是在所需的库中,所以我必须将这些库分布在我必须在我的应用程序中加载的不同 dex 文件中。我对 Ant 的了解非常有限,我想知道的是我应该在我的 build.xml 文件中写什么,以使 dex 将每个库复制到我想要的位置:
任何帮助将不胜感激。在此先感谢,亲切的问候!
groovy - Groovy:未创建 Antbuilder 文件集(从 Jenkins 启动)
我的脚本中有以下代码:
当我从 Maven(命令行中的 mvn ...)或 Intellij IDEA 启动它时,我看到文件集对象已成功初始化(我看到正确的文件路径)。
当我通过 Jenkins 启动此代码时,我看到未创建 fs 对象,但在输出中没有看到任何异常。
你能帮我解决这个问题吗?
提前感谢!
注意:我有 Maven2 的万能插件。
groovy - 使用 ant builder 文件扫描器扫描 groovy 中的目录
我想使用 AntBuilder 的 fileScanner 来遍历目录。
我的代码如下所示:
我想在目录上循环扫描仪,例如:
任何想法 ?谢谢!!!!!!!!
xml - 这是一条有效的路径吗?
我有一个 Ant Build 脚本来构建我的项目。它是如此之大,以至于需要40分钟才能运行。而不是运行它 40 分钟并失败,我想我会先询问 StackOverflow 社区。以下是否合法?
的${basedir}
值为C:\workspaces\antbuild\stephen\BuildResources
我有..
,value
因为我想访问与该Server
文件夹处于同一级别的文件夹BuildResources
。如果有其他方法可以更轻松地做到这一点,请告诉我。我还没有找到一种方法来提取C:\workspaces\antbuild\stephen
然后附加/Server
到它的末尾。有默认环境变量吗?这是在 XML 蚂蚁中。