ant相关内容

在不同的 jvm 中运行 ant 任务

我们的 ant 构建是使用 Java 1.7.0 for JAVA_HOME 运行的.这样 javac 和所有其他 Java 依赖目标默认使用正确的 Java. 但是来自外部供应商的 1 个 ant 目标不支持(或者说有错误)使用 Java 1.7.0.并且不像例如javac或者fork的junit,这个target不支持参数切换jvm. 是否可以在不同的 jvm 中运行特定的 ant ..
发布时间:2021-11-22 16:14:18 Java Web开发

如何告诉 ant 使用特定的 javac 可执行文件进行构建?

如何从命令行告诉 ant 使用特定的 javac 可执行文件? 我在我们分发的库中安装了 gcj,它是作为 gcc 的一部分构建的,我希望有一个针对它构建的特定 Java 软件.但是,它似乎只是使用了 system-gcc,而诸如“-Dbuild.compiler"之类的选项似乎要我指定某种 Java 类而不是文件路径. 我希望在 Makefile 中有类似于 CC 的东西. 我 ..
发布时间:2021-11-22 16:14:07 Java开发

如何在 ant 的 build.xml 中设置 -Dfile.encoding?

我有 iso-8859-1 编码的 java 源文件.当我运行 ant 时,我收到“警告:编码 UTF-8 的不可映射字符".如果我运行 ant -Dfile.encoding=iso-8859-1 或将 encoding="ISO-8859-1" 添加到每个 javac 语句中,我可以避免这种情况.> 有没有办法在 build.xml 中全局设置属性? 不起作用.我知道我可以添加一个 foo= ..
发布时间:2021-11-22 16:08:08 Java开发

在ant javac中设置Java的目标版本

我需要使用 ant (1.7.0) 编译一个 jar 文件才能在特定版本的 Java (1.5) 下运行.我的机器上目前有 Java 1.6.我试过设置: 我也删除了 并且没有属性文件.我在 Linux/SUSE 上运行 Java 1.6 还有一种简单的方法可以确定 ..
发布时间:2021-11-22 16:06:24 Java Web开发

使 javac 将警告视为错误

我有一个 Ant 文件来编译我的程序.如果编译器报告了任何警告,我希望 javac 任务失败.关于如何做到这一点的任何线索? 解决方案 使用 -Werror 标志.它没有列在 -help 输出中,但它可以工作. 我是通过这篇博客文章找到的在我自己的代码上测试(在 NetBeans 和 Ant 中).输出是: MyClass.java:38: 警告:[serial] 可序列化类 My ..
发布时间:2021-11-22 16:03:20 Java开发

排除apk文件中的预定义资源

排除apk文件中预定义的资源 我使用 Android Studio 创建了一个空白项目.然后生成 apk 文件,查看该文件,我可以看到:在 res/drawable 文件夹中有许多不需要的文件,例如:abc_ic_clear_holo_light.xml、abc_ic_clear.xml,在 res/drawable-mdpi-v4 文件夹中有许多不需要的图像,例如:abc_ab_botto ..
发布时间:2021-11-21 21:36:14 Java开发

在 Android Studio 上进行 Ant 构建

Android Studio 是否支持 Ant 构建? 我想运行一个编译前的 Ant 目标. Android Studio 是新的,所以它似乎不支持 Gradle. 解决方案 [EDIT] 所以看来 Studio 并不打算完全支持 Ant 构建(见评论) 直到现在它对我来说都很好,但我想有一些特定的配置它不能正常工作. InteliJ IDEA 13 EAP ..
发布时间:2021-11-21 19:57:15 Android

Android Studio 和 MonkeyTalk?

有人用 Android Studio 成功设置过 MonkeyTalk 吗? 此时我的主要问题是我没有看到将 java 编译器设置为 aspectj 的方法 我相信在 custom_rules.xml 中有一些方法可以做到这一点,但我还没有看到如何做到这一点. 这会导致一个可能不相关的问题,但在我使用的最新版本的 Android Studio (0.1.1) 中,我没有看到从 A ..
发布时间:2021-11-21 19:35:29 移动开发

如何从 ANT 执行 JAXB 编译器

我在一个项目中使用 JAXB.JAXB 的吸引力在于它与 JDK 捆绑在一起,我一直在命令行上使用 xjc.exe 从模式生成 .java 文件.我似乎找不到 JAXB ant 任务,确定在 http://jaxb.java.net 但是我想使用捆绑到 JDK 中的 JAXB 有什么方法可以从 ant 调用 JAXB xjc.exe 调用哪个类? 解决方案 ..
发布时间:2021-11-18 22:53:58 Java开发

可选的 Ant arg

我希望有一个 ant arg 值可选地包括在内,而不必制作 2 个目标,除了额外的 arg 外,这些目标基本相同.例如: 解决方案 与其依赖任务 C,不如使用 Antcall 任务将 B 参数作为 param 传递. .... ..
发布时间:2021-11-17 05:37:07 其他开发

Linux 删除超过 1 年的文件夹和超过 3 个文件

我正在编写一个 ant 脚本来清理存档文件夹 这是我需要清理的方法:我需要删除超过一定天数的文件夹,并且其中包含 3 个以上的文件.例如,如果一个文件夹存在 300 天,但只有 3 个文件,那么它不会被删除. 我知道我可以通过 ssh 进入存档并执行 find -mtime +365 -exec rm -rf {} ;\ 来删除超过 1 年的文件,但我不知道如何记账最少 3 个文件 ..
发布时间:2021-11-17 03:11:23 服务器开发

使用 Ant 的 Java 6 注释处理配置

我有一个自定义注释,它是处理器 &处理器工厂.我如何配置我的 Ant 构建文件,以便: 注解处理器应用于注解类并在“gen"文件夹中生成源文件 生成的源文件(来自注解处理)可以被项目中的其他源文件使用. 解决方案 这并不漂亮,但这就是我所做的.(来源 javac ant task javac man page) 使用 compilerarg 属性我可以传入注解处理相关的非直接参 ..
发布时间:2021-11-17 01:01:01 Java开发

如何使用 Ant 在文件末尾附加一些文本?

在我的项目的配置文件之一中,我需要附加一些文本.我正在寻找一些使用 Ant 执行此操作的选项. 我找到了一个选项 - 查找某些内容并将该文本替换为新文本和旧值.但这似乎并不乐观,好像将来有人更改原始文件一样构建会失败. 因此,我希望我的脚本在文件末尾添加文本. 对于这样的要求,我有哪些选择? 解决方案 使用 echo 任务: Hello World 编辑:如果你有 H ..
发布时间:2021-11-16 19:34:39 其他开发

使用 ant 脚本构建 apk.

我在使用 ant 脚本创建 .apk 文件时遇到问题.生成的 .apk 命名为 _unaligned.apk 而不是 .apk 并且在将 _unaligned.apk 文件安装到设备时我强制关闭显示 java.lang.VerifyError 异常,但使用 IDE 生成的相同 apk 工作正常.我对此震惊了很长时间.能分享一下生成.apk文件的build.xml文件吗? 解决方案 这个 B ..
发布时间:2021-11-15 21:45:08 移动开发

Android 构建可在 Eclipse 中运行,但不适用于 Ant(“已添加")

我的 Android 项目使用了几个标记为 Android 库的 git 子模块.这些子模块都对 ORMlite Android jar 有不同的用途,因此 ORMlite jar 包含在它们的 libs 目录中.Eclipse 正确处理了这种情况:它在 dex 处理期间包含一次 ORMlite jars 并生成有效的 .apk,但是当我通过 ant debug 运行构建时,我得到: [ech ..
发布时间:2021-11-15 21:32:42 移动开发