Hola, quería saber si podrían subir algún tutorial al campus sobre cómo usar Maven junto con Ant en el TP o un pequeño resumen de la clase pasada
Hola Federico:
Acabo de actualizar el repositorio del ejemplo de Pokemon con las configuraciones necesarias para la construcción con Maven. El archivo pom.xml
tiene las dependencias tanto de JUnit 4 como de JUnit
5 para poder usar ambas versiones en el mismo proyecto, además de Mockito y JavaFX. Pueden simplemente copiar los archivos necesarios de ese repositorio y seguir las instrucciones del archivo README.md
.
La estructura del proyecto con Maven quedó de la siguiente forma:
Pokemon
|-- README.md
|-- pom.xml
|-- .travis.yml
`-- src
|-- main
| `-- java
| `-- fiuba
| `-- algo3
| `-- pokemon
| `-- Pikachu.java
| `-- *.java
`-- test
`-- java
`-- fiuba
`-- algo3
`-- pokemon
`--- AtaquesSimplesEntrePokemonesTest.java
`--- *.java
En el repositorio dejé otra rama que contine la configuración anterior con Ant y Ivy que era un poco más compleja. Tené en cuenta que no tenés que usar Maven y Ant. Es o uno o el otro. Ivy es necesario solamente cuando se usa Ant, con Maven no hace falta.
El mejor tutorial a mi gusto es el oficial de Apache que es el que mostré en clase: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
Por cualquier complicación siempre pueden consultar aquí.
Saludos,
Tomás