...
Para utilizar este cliente, tendremos que añadir en el pom.xml de nuestro proyecto la siguiente dependencia en el POM principal:
| Bloque de código |
|---|
|
<dependency>
<groupId>es.um.atica.birtum</groupId>
<artifactId>birtum-client</artifactId>
<version>1.0.0</version>
</dependency> |
En el POM del modulo WEB (aplicaciones FundeWeb v2.0, usar el modulo EJB en aplicaciones FundeWeb v1.5) añadimos al final de las dependencias (</dependencies>):
| Bloque de código |
|---|
|
<dependency>
<groupId>es.um.atica.birtum</groupId>
<artifactId>birtum-client</artifactId>
</dependency> |
también añadimos el plugin
| Bloque de código |
|---|
|
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack</id>
<phase>prepare-package</phase>
<goals>
<goal>unpack-dependencies</goal>
</goals>
<configuration>
<includeGroupIds>es.um.atica.birtum</includeGroupIds>
<includeArtifactIds>birtum-client</includeArtifactIds>
<excludes>
META-INF/**,
META-INF/
</excludes>
<outputDirectory>${project.build.directory}/classes</outputDirectory>
</configuration>
</execution>
</executions>
</plugin> |
| Info |
|---|
Si tienes más dependencias, debes respetarlas.
|
También añadimos el perfil (sino esta ya añadido) :
| Bloque de código |
|---|
|
<profiles>
<profile>
<id>local</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<mdep.skip>true</mdep.skip>
</properties>
</profile>
...
</profiles> |
Y en la parte del código en que queramos hacer uso de la librería haremos lo siguiente:
...