java - 交付基于 Ant 的 Java 项目时必需的组件

标签 java ant

我有一个 Java 项目。最初我从 .java 和 .class 文件开始。之后,我将 Ant 部署到我的项目中,现在我的项目目录中有 dist 和 docs 文件夹,同时还有 build.xml 。我的问题是在运送这个项目时,应该向接收者提供哪些文件,以便他可以编译并运行它,是否有任何需要提及的依赖关系。顺便说一句,接收者向我索要源代码和二进制文件。另外,我是否需要担心设置 ant 类路径?谢谢

最佳答案

您应该向客户交付编译和运行程序所需的一切。这意味着至少源代码、所有依赖库文件和构建脚本都被很好地打包了。这是您可以使用的基本布局:

src         (all your source code here)
lib         (third party libraries here)
build.xml   (your build script)

确保您可以仅根据布局文件夹中的内容构建项目。然后清理文件夹,将它们压缩成存档并将存档发送给您的客户。

关于java - 交付基于 Ant 的 Java 项目时必需的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10113886/

相关文章:

java - 如何自动创建批处理/shell 脚本来运行 Java 控制台应用程序?

java - 我的 ResultSet 正在返回值,但它没有将值存储到字符串,为什么?

java - JNI CallObjectMethod 搞砸了堆栈框架?

javascript - 无法使用 ant 和闭包编译器编译 javascript,因为 Jquery 的 $ 未声明

tomcat - 在 Windows 2008 中从 ANT 启动 Tomcat 7.0.x 时出现问题

ant - 具有多个构建(配置文件)的模块的ivy存储库结构?

ant - 为 ant 脚本设置环境变量

Java spring thymeleaf 显示图片

java - 在Android开发中使用Parcelable、Realm和GSON

java - 如何从 Spring-Data-JPA 返回单个结果?