Contents |
Los componentes de dominio uqbar están pensados para
El proyecto padre debe ser
Cualquiera de estos proyectos padre están deployados en el repositorio Maven de Uqbar, que está situado en
http://uqbar-wiki.org/mvn/releases
En el pom debemos tener dependencias hacia
y no es necesario nada más.
Los objetos de dominio deben anotarse como Observable para que funcionen en Arena, y respetar la convención Java Bean de tener un constructor vacío y getters/setters.
Dado que el proyecto padre no está en Maven Central, debemos agregar los repositorios maven de Uqbar en forma manual:
<repositories>
<repository>
<id>uqbar-wiki.org-releases</id>
<name>uqbar-wiki.org-releases</name>
<url>http://uqbar-wiki.org/mvn/releases</url>
</repository>
<repository>
<snapshots />
<id>uqbar-wiki.org-snapshots</id>
<name>uqbar-wiki.org-snapshots</name>
<url>http://uqbar-wiki.org/mvn/snapshots</url>
</repository>
</repositories>
Esto es para que el build de travis no falle.
Dado que no tenemos CI en este tipo de ejemplos, debemos manualmente
$ mvn clean deploy
A futuro esperamos contar con un esquema de CI que facilite las cosas.