问题标签 [build.xml]
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 构建文件作为输入并显示所有目标依赖关系的图表?它也应该考虑进口。
我试过 vizant,但它不读取导入的文件。
java - 有什么方法可以从 Eclipse 自动生成 ant build.xml 文件?
从 Eclipse 中,我发现我可以轻松地为我的项目导出 Ant 构建文件。它提供了对 3rd 方库和一些基本目标的引用。我正在从我的全局构建文件中使用它。唯一困扰我的是,如果项目结构中的某些内容被修改(比如添加新的 3rd 方库),我们必须考虑(是的,有时这可能很难!)重新生成 build.xml 文件。我想知道这里是否有人知道自动更新它的方法。“自动”是指每次需要时都不需要明确要求 Eclipse 重新生成它。虽然不知道是什么触发...
对此有任何想法或知识吗?
谢谢!
乔丹
android - 如何在 Eclipse 中调试自定义构建的 .apk(通过 ant/build.xml)?当我按下 Eclipse 运行/调试按钮时,我能做到这一点吗?
我在 Eclipse 中有一个 android 项目。
我已经生成了一个构建过程,它在 java 编译器和资源构建器使用它们之前预处理源文件。(通过为使用 ant 成功运行的项目创建 build.xml 文件来完成。)
2个问题...
如何在 Eclipse 中交互式调试 .apk 文件(由我的 build.xml 生成)?(当我推送调试时,内置构建器运行而不是我的 build.xml)
无论如何将eclipse中的运行/调试便利按钮“连接”到我的build.xml,以便我的build.xml的执行被说服而不是内置的构建器?
底线是我想通过按下运行/调试按钮来保持进入模拟器/调试会话的便利,并让这些按钮尊重我的 build.xml 而不是内置插件。我不清楚如何让调试器启动由我的 build.xml 生成的 .apk(特别是因为 .apk 不一定被命名为内置生成)
谢谢!
java - 如何将 build.xml 添加到 Eclipse 中的现有 GWT 项目?
我有一个正在运行的 Java GWT 应用程序,我可以使用 Eclipse 进行编译。
现在我也不能使用 ant 从命令行构建这个应用程序。
据我了解,因此我需要一个 build.xml 文件。我使用了SDK 随附的webAppCreator 工具来创建此 build.xml 文件,并根据我的需要对其进行了调整并使其正常工作。
但是我现在如何告诉 Eclipse 在代码更改时自动更新 build.xml 文件?
我知道它可以在使用 webAppCreator 创建的项目中工作。但我只是将 build.xml 复制到另一个项目。那我需要适应什么?或者我需要在哪里设置到 build.xml 的链接?
tomcat - 将 context.xml 部署到 webapps/[webappname]/META-INF
我正在使用 Tomcat 6.0.26 并正在编写 build.xml 来部署战争文件。以下代码是我现在所拥有的,我需要将 context.xml 打包到 /META-INF/ 下,因为我希望拥有像 #2 这样的配置。我已经搜索了 war 命令的属性,但我找不到任何像WEB-INF/web.xml 的webxml一样工作的东西。
所以我的问题是,
1)是否有战争属性将 context.xml 放在 META-INF 下?
2)如果没有这样的属性,将 context.xml 放置在每个 webapp 的 META-INF 下的最佳方法是什么?
先感谢您。
apache - 如何在 Ant build.xml 文件中包含外部库?
在我的 Java 源代码中,我想使用存储在我的应用程序的“lib”目录中的 java 档案 (.jar) 中的不同类。但是,如果我执行“ant run”,那么我总是会收到“java.lang.NoClassDefFoundError”消息。我尝试了几件事来解决它,但没有任何效果......也许这里有人可以帮助我?
这是我的build.properties文件:
这是我的build.xml:
如果有人可以提供帮助,那就太好了。
干杯!
本尼
ant - 如何在 Ant 构建任务中使用 -Xlint:unchecked 重新编译?
当我运行我的 Ant“build.xml”文件的“编译”目标时,我收到以下消息:
我的编译目标如下:
我必须在我的 build.xml 文件中进行哪些更改,以便-Xlint:unchecked在那里完成?
svn - CruiseControl:检测到更改,但工作副本中的时间戳未更改
使用 CruiseControl 享受乐趣和游戏。
我已经在我的 Windows XP 机器上安装了一个 Java 项目来本地安装 CruiseControl。
我的 config.xml 文件每分钟运行一次,并从我的 ant 脚本构建我的项目。
尽管在仪表板的“修改”选项卡中检测到主干发生了更改,但当我查看工作副本中受影响文件的日期和时间戳时,我注意到这些都没有改变。
这是我的 build.xml 运行的本地副本,所以我担心,虽然我的 config.xml 配置正确,以便 CruiseControl 检测到更改,但我的 Ant 脚本没有针对与主干同步的工作副本运行.
我发布我的配置文件,希望有人发现对他们来说很明显的东西,但对我来说不是!
配置xml:
仪表板配置文件:
提前致谢。
ant - 使用 Ant 编译基于单个文件及其依赖项的项目
目前,在构建我们的项目时,我们使用:
然后CompilationHelper
该类引用我们的主文件并通过一系列依赖项来编译我们需要的所有内容,仅此而已。然后类目录被 jar'ed。
我开始使用 ant 并注意到通过构建我们的源目录,我们得到了一个比平常更大的 .jar 文件。
我意识到最好的解决方案是找到所有未使用的 .java 文件并将其删除,但我们实际上有一个“主”项目和一个“子”项目,其中使用了主项目的许多组件并将它们分开是暂时不可行。
有没有办法告诉 ant 编译一个文件及其所有依赖项而不是目录?
提前谢谢了,
戴夫
ant - 如何在 ant 构建文件中指定 JAR 的路径?
我正在从 ant 构建脚本执行许多和其他远程命令scp
。如果不在 ant目录中,sshexec
这些命令将不起作用。为了让它工作,我将 JAR 复制到了 ant目录中,但这不是一个好的解决方案,因为其他任何想要运行脚本的人都必须做同样的事情。要从 Teamcity 运行 ant 目标,我们必须明确设置 lib 文件的路径。jsch.jar
lib
lib
有没有办法可以在 ant build XML 本身中指定 JAR 的路径?