1.1. Archivo "project.xml": Define la configuración general del proyecto, como el nombre, la ubicación del código fuente, las bibliotecas utilizadas, entre otros
1.2. Contiene archivos de configuración del proyecto.
1.3. Archivos de propiedades (.properties) para configuraciones específicas del proyecto y del IDE.
2. Carpeta "src"
2.1. Almacena todo el código fuente del proyecto, organizado en paquetes y clases Java.
2.2. Puede incluir subcarpetas para otros recursos, como archivos de configuración, imágenes, etc.
3. Carpeta "build"
3.1. Contiene los archivos compilados y generados durante el proceso de construcción del proyecto.
3.2. incluye las clases compiladas (.class), archivos JAR y otros archivos generados
4. Otros detalles
4.1. Uso de bibliotecas externas: Las dependencias pueden colocarse en la carpeta "lib" dentro de "nbproject" o en "dist".
4.2. Configuraciones específicas del IDE: Algunos archivos en "nbproject" son específicos de NetBeans y contienen configuraciones adicionales del entorno de desarrollo integrado
5. Relaciones entre carpetas y archivos
5.1. La carpeta "nbproject" y el archivo "build.xml" influyen en la configuración y construcción del proyecto
5.2. El código fuente en la carpeta "src" se compila en la carpeta "build"
5.3. Los archivos generados en la carpeta "build" se empaquetan en la carpeta "dist" para su distribución
6. Archivo "build.xml"
6.1. Define las tareas de construcción del proyecto utilizando Apache Ant
6.2. Especifica cómo se compila, empaqueta y ejecuta el proyecto.
6.3. Permite personalizar el proceso de construcción según las necesidades del proyecto
7. Carpeta "dist"
7.1. Contiene los archivos distribuibles del proyecto
7.2. Aquí se encuentran los archivos finales que se pueden ejecutar o distribuir, como archivos JAR, WAR, etc