TAREAS: Conteste las preguntas que se encuentran abajo para ayudar a definir la organización de su
código fuente y procesos de compilación. Se ha incluido texto de ejemplo. Añada
o elimine texto según sea necesario. Por ejemplo, no todos los proyectos desean ser independientes de la
plataforma.
TAREAS: Describa el propósito de cada directorio que aparece en
una copia de trabajo de desarrollo, incluya también cualquier archivos que son importantes para
la estructura general o el proceso de compilación.
Path | VC | Descripción |
build.xml |
Sí |
Archivo compilado |
build.properties |
Sí |
Archivo de propiedades de compilación |
src/ |
Sí |
Código fuente |
src/java/ |
Sí |
Código fuente Java |
src/java/[paquetes anidados]/ |
Sí |
Código fuente Java de clases en cada paquete |
src/java/[paquetes anidados]/test/ |
Sí |
Código fuente de Java para pruebas unitarias de las clases en cada paquete |
web/ |
Sí |
Archivos HTML y JSP |
web/css/ |
Sí |
Archivos CSS, si existen |
web/images/ |
Sí |
Archivos de imágenes, si existen |
web/WEB-INF/web.xml |
Sí |
Archivo de configuración de la aplicación web en Java |
conf/ |
Sí |
Archivos de configuración, si existen |
data/ |
Sí |
Datos iniciales a cargar en la base de datos y/o el sistema de archivos, si existen |
lib/ |
Sí |
Librerías reusadas por este proyecto, si existen |
scripts/ |
Sí |
Utilerías de línea de comando usadas en este proyecto, si existen |
www/ |
Sí |
Documentos del proyecto (por ejemplo, resumenes, plan, requerimientos y diseño) |
build/ |
No |
Salida al proceso de compilación |
build/WEB-INF/classes/ |
No |
Salida al código compilado por el proceso de compilación |
dist/docs/api/ |
No |
Documentación de la API producida por el proceso de compilación |
dist/NOMBREDELPROYECTO-VERSION.war |
No |
Archivo web de clases distribuible y archivos de configuración generados por el proceso de compilación |
TAREAS: Describa las compilaciones de trabajo que los desarrolladores utilizarán diariamente
en su trabajo. Los ejemplos abajo deberán servir para la mayoría de los proyectos.
Estas propiedades del sistema de compilación pueden ser modificadas editando
el archivo build.properies.