Man*_*hit 3 java ant netbeans build.xml build-impl.xml
我正在研究一个用 java 编写的已经构建且运行良好的 Web 应用程序的代码。在该项目中,我发现了两个文件,build.xml 和 build-impl.xml,其中包含与可以在项目上进行的操作相关的不同信息。我无法理解
1)为什么需要两个不同的文件,build.xml和build-impl.xml?
2)以上两个文件中哪一个是强制性的?
3)谁使用这些文件以及何时以及如何使用?
4)它们包含哪些具体信息?
5)它们是自动生成的还是必须手动创建?
- 为什么需要两个不同的文件 build.xml 和 build-impl.xml ?
默认情况下,Apache Ant(一个 Java 库和命令行工具,其任务是将构建文件中描述的进程驱动为相互依赖的目标和扩展点。)用作
build.xml构建文件的名称。
我们需要构建我们的应用程序,原因是,假设我们有几个类,如果有人想要下载它们,则不应该单独下载它们。因此,我们应该将应用程序打包成一个 jar 文件(可启动的 jar 文件非常适合此目的)。一旦您对应用程序正常运行感到满意,您就可以准备应用程序以在系统/IDE/环境之外进行部署。
鉴于,从设置 NetBeans 平台应用程序:-
该
build-impl.xml文件使您可以访问 NetBeans 平台基础架构,例如其“运行”目标。您永远不需要更改该build-impl.xml文件。另一方面,该build.xml文件是 Ant 脚本,您可以在必要时在其中自定义应用程序的构建过程。
- 上述两个文件中哪一个是强制性的?
它们都不是强制性的。如果您有多个类文件(或资源),那么您应该构建您的应用程序。另外,如果您想在环境之外部署应用程序,则可以使用构建 jar 文件。后一种默认情况下存在于任何 NetBeans Java 应用程序中。
- 谁使用这些文件以及何时以及如何使用?
上面已经回答了。不要深入探讨when,它只是用于构建您的应用程序。当您使用 Ant(命令行)手动构建应用程序时,您就会知道什么时候!
- 它们包含哪些具体信息?
我在上面提供了有关 Ant 和构建的 NetBeans 教程的链接。去参观一下吧。这涵盖了 build.xml 和 build-impl.xml 中包含的信息。
- 它们是自动生成的还是必须手动创建?
不,默认情况下,您有build.xml和build-impl.xml(使用 NetBeans 应用程序时自动生成)。而且,你永远不需要改变build-impl.xml.
| 归档时间: |
|
| 查看次数: |
4978 次 |
| 最近记录: |