关于标准项目

另请参见 

IDE 包含了一组用于 Java SE 应用程序和 Web 应用程序的标准项目模板。标准 Java 项目提供了与 IDE 支持的某些技术的最高级别的集成。

IDE 的标准发行版本包含以下标准模板:

源文件夹

在标准项目中,每个 Java SE、Web 和 EJB 项目都可以包含多个源文件夹和多个 JUnit 测试文件夹。但是不能将单个源文件夹添加到多个项目中。如果需要将某个源文件夹作为几个项目的一部分,则应该为该源文件夹创建一个单独项目,然后将该项目添加到每个项目的类路径中。

项目设置

在使用标准项目模板创建项目时,IDE 将生成一个 Ant 脚本,该脚本控制程序编译、执行和调试的所有方面。

要在“项目属性”对话框中设置基本的项目设置,请在“项目”窗口中右键单击某个项目节点,然后选择“属性”。将立即在项目的 Ant 脚本中注册所有更改。也可以直接编辑项目的 Ant 脚本和属性文件来设置更复杂的选项。

项目文件夹

每个标准项目都有一个项目文件夹,IDE 在其中存储 Ant 脚本、项目 meta 数据以及输出文件夹。在基于现有源代码的项目中,可以将项目源目录放在项目文件夹所在的相同位置中,也可以放在不同的位置中。在空项目中,源根目录应始终放在项目目录所在的相同位置中。

下表列出了项目文件夹的内容:

描述
build.xml IDE 调用的生成脚本。此生成脚本只包含一条 import 语句,用于从 nbproject/build-impl.xml 导入目标。可使用 build.xml 覆盖 build-impl.xml 中的目标或创建新的目标。
nbproject

包含项目 Ant 脚本及其他 meta 数据的目录。此目录包含:

  • build-impl.xml。IDE 生成的 Ant 脚本。切勿直接编辑 build-impl.xml,应始终在 build.xml 中覆盖其目标。
  • project.properties。IDE 用来配置 Ant 脚本的 Ant 属性。尽管可以手动编辑此文件,但通常不需要这样做,因为在配置项目属性时,IDE 会自动更新此文件。
  • project.xmlgenfiles.properties。IDE 生成的 meta 数据文件。尽管可以手动编辑 project.xml ,但就标准项目而言,通常不需要这样做。切勿编辑 genfiles.properties
nbproject/private 此目录保存仅为您定义的属性。如果通过 VCS 共享此项目,则在 private.properties 中定义的任何属性都不与其他项目 meta 数据一起签入,而只应用于您的 IDE 安装中。
build 已编译类的输出目录。
dist 经过包装的生成输出(JAR 文件和 WAR 文件)的输出目录。每个标准 Java 项目均产生一个生成输出。dist 目录还包含生成的 Javadoc 文档。
另请参见
关于自由格式项目
管理类路径
定制 IDE 生成的 Ant 脚本

法律声明