Consideraciones especiales para enviar soluciones en Java en la plataforma Code Labs
Consideraciones generales
Te sugerimos tener en cuenta las siguientes consideraciones al enviar soluciones en Java para la plataforma Code Labs:
-
Se espera un comportamiento ético por parte de los estudiantes. El envío de código malicioso será penalizado por la institución educativa y puede conllevar a repercusiones legales de acuerdo a la ley
1273 de 2009de la República de Colombia o cualquier otra ley aplicable. -
Cualquier cambio en el archivo
pom.xmlserá ignorado. La razón de esto se explica en la sección de estructura de carpetas. -
A modo de buena práctica, evita incluir el directorio
targeten el archivozipque contenga tu solución. Este directorio es generado porMaveny contiene los archivos compilados del proyecto. La plataforma Code Labs generará el directoriotargetautomáticamente al ejecutar las pruebas, por lo que no es necesario incluirlo y solo aumentará el tamaño del archivozip.
Estructura de carpetas
En caso del lenguaje Java, una vez que extraigas el archivo zip con el template, encontrarás una única carpeta con la siguiente estructura:
java_template/├── pom.xml└── src/ ├── main/ │ ├── java/ │ └── resources/ └── test/ └── java/Ten en cuenta que solo la carpeta src/main/java es relevante para escribir tu solución, ahí es donde deberás crear tus paquetes y escribir tu código. Los cambios realizados en la carpeta src/test/java serán reemplazados por los tests escritos por los profesores y los cambios realizados en el archivo pom.xml serán ignorados por razones de seguridad.