Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

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
languagexml
<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
languagexml
<dependency>
	<groupId>es.um.atica.birtum</groupId>
	<artifactId>birtum-client</artifactId>
</dependency>


también añadimos el plugin


Bloque de código
languagexml
	<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
languagexml
<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:

...