Lección 3

XML en Maven y Android

Patrones de POM y manifiesto.

POM Maven

Un POM mínimo anida coordenadas y metadatos de build:

<project xmlns="http://maven.apache.org/POM/4.0.0">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.example</groupId>
  <artifactId>demo-app</artifactId>
</project>

Los equipos formatean POMs antes de la revisión para que los diffs de dependencias sigan siendo legibles. Valida tras fusionar marcadores de conflicto o ediciones manuales.

Manifiesto Android

Los manifiestos declaran nombre de paquete, permisos y componentes. Los atributos de namespace (android:*) son habituales. Un solo <activity> sin cerrar rompe todo el build — los errores de línea/columna ahorran tiempo.

SVG y sitemaps

SVG es marcado XML para gráficos; los sitemaps listan URLs para rastreadores. Ambos se benefician de indentación consistente cuando los humanos los editan en PRs.

Conclusión clave

Elige ejemplos apropiados al proyecto, valida localmente y luego formatea. Las herramientas de build asumen XML bien formado, no espaciado bonito.

Volver al resumen del curso