ant相关内容

将复杂的项目从 Ant 迁移到 Maven - 如何处理异常的文件夹结构?

在我的新项目中,我面临着一个复杂的基础架构,其中包含多个模块,这些模块多年来以令人不快、不受控制的方式增长. 说到点子上:构建过程是恐怖的.有 40 多个不同的、复杂的 Ant 文件,它们被多次连接,SOA 框架还生成了几个动态 Ant 文件.花了几天的时间才真正理解了所有依赖项,并最终构建了没有任何错误的整个项目. 我的计划是或者是将整个项目从 Ant 迁移到 Maven,因为计划了 ..
发布时间:2021-11-28 18:02:11 Java开发

Java“常量字符串太长"编译错误.仅在使用 Ant 时发生,在使用 Eclipse 时不发生

我在一个类中有一些非常长的字符串用于初始化用户信息.当我在 Eclipse 中编译时,我没有收到任何错误或警告,生成的 .jar 运行良好. 最近,我决定创建一个 ant 构建文件来使用.每当我用 ant 编译同一个类时,都会出现“常量字符串太长"编译错误.我尝试了多种方法来在 ant 中设置 java 编译器可执行文件,以确保我使用的版本与 Eclipse 中的版本完全相同. 我宁愿 ..
发布时间:2021-11-28 18:01:56 Java开发

部署 JavaFX 应用程序、创建 JAR 和自包含应用程序以及本机安装程序的最佳方法是什么

我正在使用 IntelliJ IDEA,并且已准备好部署 JavaFX 应用程序.问题是当我生成 JAR 文件时,它不会运行,当我在命令行中运行它时,我得到一个异常 FXMLLoadException,尽管该项目在我的 IDE 中运行良好. Ant 任务以错误结束,搭建15分钟后,我真的不明白到底是什么问题. 所以我的问题是以正确的方式部署 JavaFX 应用程序的正确步骤是什么,欢迎 ..
发布时间:2021-11-25 20:48:18 Java开发

用 ant 创建一个bundle jar

我正在使用 Ant 构建一些 Java 项目. 在某些情况下,我有一个 lib/ 目录,其中包含 JAR 文件形式的外部依赖项. 在构建过程中,我通过为 lib 中的每个 jar 添加一个 zipfileset 到捆绑 jar 文件中,创建了一个捆绑的 jar,其中包含项目的代码和依赖项// 目录. 问题是,每次添加 jar 或更改名称时,我都需要记住更新 build.xml 文件, ..
发布时间:2021-11-25 20:32:16 Java开发

组合多个罐子的干净方法?最好使用 Ant

我对一些外部 jar 有运行时依赖,我想将它们“rejar"到单个 jar 中.这些外部依赖项存储在 external_jars 目录中,我希望不必将它们全部列出(即,如果我的依赖项发生变化,则不需要更改我的构建脚本).有什么想法吗? Google 就如何执行此操作给了我一个很好的答案 - 如果您不介意将每个 jar 列为依赖项: http://markmail.org/message ..
发布时间:2021-11-25 20:29:06 Java开发

如何在 Eclipse 的类路径中放置一个 jar?

嗨,我是类路径和 Ant 中的 n00b.在阅读 GCM for Android 教程时,我遇到了一条线 步骤 1:将 gcm.jar 文件复制到您的应用程序类路径 要编写您的 Android 应用程序,首先从以下位置复制 gcm.jar 文件SDK 的 gcm-client/dist 目录到您的应用程序类路径. 我从 dist 文件夹中得到了 gcm.jar.现在我如何使用 E ..
发布时间:2021-11-25 19:27:46 Java开发

无法找到 tools.jar

我正在用 Java 构建一个项目. 我有这个错误: 无法找到 tools.jar.预计在 C:\Program Files\Java\jre6\lib\tools.jar 中找到它 我已经安装了 JDK 和文件夹:C:\Program Files\Java\jre6\lib 在我的系统中,但文件 tools.jar 不在那里. 解决方案 如果这对任何人来说仍然是一个问题,我对之前 ..
发布时间:2021-11-25 16:58:27 Java开发

无法找到 tools.jar

我正在用 Java 构建一个项目. 我有这个错误: 无法找到 tools.jar.预计在 C:\Program Files\Java\jre6\lib\tools.jar 中找到它 我已经安装了 JDK 和文件夹:C:\Program Files\Java\jre6\lib 在我的系统中,但文件 tools.jar 不在那里. 解决方案 如果这对任何人来说仍然是一个问题,我对之前 ..
发布时间:2021-11-25 16:58:16 Java开发

NoClassDefFoundError - Eclipse 和 Android

我在尝试运行 Android 应用程序时遇到问题,该应用程序在向其构建路径添加第二个外部库之前一直运行良好.自从添加了 scoreninja jar 之后,当我尝试运行应用程序时,我现在会遇到 NoClassDefFoundError. 这里是消息: 02-11 21:45:26.154: ERROR/AndroidRuntime(3654): java.lang.NoClassDefFo ..
发布时间:2021-11-25 12:52:16 Java开发

如何使用 ant 确定构建架构(32 位/64 位)?

我们继承了一个 ant 构建文件,但现在需要部署到 32 位和 64 位系统. 非 Java 位是用 GNUMakefiles 完成的,我们只需调用“uname"来获取信息.有没有类似甚至更简单的方法来用 ant 模仿这个? 解决方案 你可以在java系统属性(http://java.sun.com/javase/6/docs/api/java/lang/System.html#ge ..
发布时间:2021-11-25 05:27:39 Java开发

eclipse:更改用于运行 ant 的 jre

如何更改用于从 eclipse 内部运行 ant 的 JRE(例如,从 64 位版本变为 32 位版本)? 解决方案 我不确定您能否以全局方式做到这一点.但是,当您在特定项目上运行 Ant 时,可以选择您的 JRE: 进入项目的Properties,然后选择Builders 和Ant Builder.在此构建器的属性中,进入 JRE 选项卡,然后选择一个 Separate JRE. ..
发布时间:2021-11-24 23:44:42 Java开发

如何从 javadoc Ant 任务的结果中排除特定的方法/构造函数?

我正在使用由 javadoc Ant 任务生成的 javadoc 来记录 Web 服务,并且我想从输出中排除一些构造函数.我该怎么做? 解决方案 对于公共方法没有办法做到这一点.标准做法(即使在相当多的 JDK 类中)是表明该方法或构造函数不适合公共使用. 有一个 计划添加@exclude 标签未来: @exclude - 用于排除的 API由 Javadoc 生成.程序员将标 ..
发布时间:2021-11-22 17:02:02 Java开发

如何让 JavaC 将现有的类文件复制到目标目录?

希望有人能给我建议... 问题 在我的项目的源目录中,一些包包含不是“.java"文件的资源.现在我需要把编译好的“.class"文件放在那里.问题是当我构建最终的 JAR 时,ANT 会将它们过滤掉.“.dll"和“.png"文件不会被过滤掉. 如何实现将所有内容复制到目标目录? 我使用以下 Ant 任务: ..
发布时间:2021-11-22 16:58:24 Java开发

Spring 2.0 注释和蚂蚁

我有一个旧的 appfuse 项目,运行 Spring 2.0 和 Java 1.6,我正在尝试运行事务注释支持(和其他注释). 但是,当我将其添加到我们的班级时: @Transactional公开课... {} 我们遇到了一个 ant 编译问题,例如: [javac] 符号:类事务[javac] @Transactional[javac] ^ 如何告诉 ant 它应该使用哪些 Sp ..
发布时间:2021-11-22 16:57:57 Java Web开发

Eclipse/Ant下的Java编译器默认为%JAVA_HOME%?

我最近遇到了一个我需要更好地理解的构建环境行为: 我新安装的工作站概述: 安装 jdk1.6.0_45,然后是 jdk1.7.0_80,然后是 jdk1.8.0_131. %JAVA_HOME% 设置为 C:\Program Files\Java\jdk1.8.0_131\ 已安装 Eclipse Kepler (4.3.2) 然后我手动(通过解压缩)将以下内容添加到 C:\Pr ..
发布时间:2021-11-22 16:51:48 Java开发