问题标签 [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.
java - 在 Eclipse 中使用 Android build.xml?
我有一个具有 Ant 构建文件的 android 项目。它通过命令行效果很好:
但是当我尝试在eclipse中使用这个时,build.xml
有一个red-X。
<project
带有错误下划线:此项目中不存在默认目标帮助
似乎互联网上的其他人都有这个问题,这似乎是由于build.xml
使用了来自这个构建文件导入的多个嵌套的 android 特定文件的指令。
我的工作区中有其他项目使用 Eclipse 的构建机制,因此我知道我的环境能够毫无问题地编译、运行和部署 Android 应用程序。但是这个构建文件让我很头疼。
解决方法是什么?
xml - 为什么 Ant 构建文件中的空标签在右大括号之前没有空格?
一个非常不言自明的问题,只是想知道为什么 Antbuild.xml
文件中的空标签似乎总是在关闭之前省略空格/>
,即使这是有效 XML 1.0 的要求?也许这是一个我不知道的约定,因为我是 Ant 新手,但我只是好奇。
java - 可视化 Ant build.xml 文件的依赖关系的工具
我正在接管几个具有相当复杂的 build.xml 文件的项目。您推荐哪种工具来帮助我可视化所有文件的依赖关系?
我找到了 ant2dot.xsl和Vizant。我只是想看看还有哪些其他选择以及人们喜欢什么。
eclipse - Eclipse:如何将项目源文件和 ant build.xml 与 Eclipse 工作区分开?
我正在尝试重新熟悉 Eclipse 环境和 ant 集成。
问题是:如何将我的源目录 + build.xml 与工作区分开?
我拥有的是一个小型 java 项目及其 build.xml 文件,所有源代码都放在一个单独的项目文件夹下。然后我启动 Eclipse 并让它通过 New Project -> "Java Project from existing Ant Build File" 导入我的项目
一切都很顺利,直到我想使用 build.xml 从 Eclipse 内部构建项目。Ant 开始抱怨找不到源代码树。在我检查了工作区之后,我发现 Eclipse 已经将 build.xml 复制到了工作区中,所以很明显 ant 在那里找不到任何源。他们仍在我的项目总监手下,如果可能的话,我确实希望将他们留在那里。
那么最好的方法是什么让这个设置工作?一方面是工作区,另一方面是我的项目?
感谢!
编辑:我想要的甚至可能吗?
java - build.xml 蚂蚁问题
运行小程序时出现以下异常:线程“AWT-EventQueue-4”中的异常 java.lang.NoClassDefFoundError: ice/net/SnapshotCacheManager
但文件在罐子里。
我在网上搜索,发现它可能与没有在当前目录中查找的小程序有关,我需要添加。;到 CLASSPATH 但我不知道如何将它添加到 build.xml
谢谢
多伦
编辑:最后我想通了,这不是蚂蚁问题或构建 XML,我得到了这个异常,因为我对两个包含相同包的 jar 进行了不同的签名,所以发生了冲突,不是一个非常有用的异常......
eclipse - ant 脚本中私有目标和公共目标的区别
我最近发现有几个有用的模板(在 Eclipse 中)可以添加到脚本中。其中包括“公共目标”和“私人目标”。这里是模板:
公共目标
私人目标
我不明白。主要区别是什么?私人目标是什么意思?它是 ant 脚本中的某些特定功能还是只是代码美化?
只是有趣。
android - Android build.xml 库项目
我有一个mainproject
引用 android 库项目的。我mainproject
应该使用 Proguard 构建、优化和混淆。因此我使用了这里描述的 buildscript 。大约260行。太多了,这里就不贴了。
现在我添加了对库项目的引用。我default.properties
的改变了android.library.reference.1=../RefProject
。由于我添加了这个,我的 buildscript 失败并出现错误:
java.io.IOException:输出 jar 为空。您是否指定了正确的“-keep”选项?[java] 在 proguard.shrink.Shrinker.execute(Shrinker.java:148) [java] 在 proguard.ProGuard.shrink(ProGuard.java:275) [java] 在 proguard.ProGuard.execute(ProGuard.java:101) [java] at proguard.ProGuard.main(ProGuard.java:492) [java] 注意:有 1 个对未知类的引用。[java] 你应该检查你的配置是否有错别字。[java] 忽略未使用的库类... [java] 库类的原始数量:2680 [java] 库类的最终数量:9
此外,如果我的库项目将首先被优化和混淆,然后被主项目使用,那将会很酷。
有没有办法首先构建库项目(它实际上没有build.xml),然后在我的主项目中使用构建的apk(或者它是一个jar?)?
android - Android 构建和混淆库项目
我有一个 android 库项目。我想将这个项目构建成一个我认为的 .jar 并将这个 jar 放入我/full
和我的/lite
项目中。在这样做之前,我想混淆库项目。这可能吗?在它是一个库项目之前,我有一个可以工作的 build.xml 来构建应用程序。此 build.xml 不适用于库项目。
谢谢和最好的问候,直到
ant - 删除旧构建目录的 Ant 目标
我将构建发布到以下目录:
我需要 ant 任务来删除除最后三个(n、n-1 和 n-3)之外的所有以前的构建目录。
我想我应该使用<delete>
任务,但是如何配置属性?
ant - 确定文件是否为只读的 Ant 任务
我需要编写一个 ant 任务来确定某个文件是否是只读的,如果是,则失败。我想避免使用自定义选择器来执行此操作,这与我们构建系统的性质有关。任何人都知道如何去做这件事?我正在使用 ant 1.8 + ant-contrib。
谢谢!