<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
  © Indra Sistemas, S.A.
  2013 - 2014  SPAIN
  
  All rights reserved
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>com.indra.jee.arq.spring</groupId>
		<artifactId>arq-spring-parent</artifactId>
		<version>1.0.0</version>
	</parent>
	<groupId>com.indra</groupId>
	<artifactId>sofia2</artifactId>
	<version>2.21.0</version>
	<packaging>pom</packaging>
	<name>SOFIA2</name>
	<url>http://maven.apache.org</url>

	<properties>
		<maven.compiler.target>1.7</maven.compiler.target>
		<maven.compiler.source>1.7</maven.compiler.source>
		<arq-spring.version>1.0.0</arq-spring.version>
		<activemq.version>5.9.1</activemq.version>
		<antlr.version>3.4</antlr.version>
		<aspectj.version>1.6.12</aspectj.version>
		<atmosphere-runtime.version>2.1.7</atmosphere-runtime.version>
		<atmosphere.version>2.0.0</atmosphere.version>
		<contiperf.version>2.2.0</contiperf.version>
		<commons-codec.version>1.5</commons-codec.version>
		<commons-dbcp.version>1.3</commons-dbcp.version>
		<commons-io.version>2.4</commons-io.version>
		<commons-logging.version>1.0.4</commons-logging.version>
		<commons-lang3.version>3.2.1</commons-lang3.version>
		<cxf.version>2.6.10</cxf.version>
		<dandelion.version>0.9.3</dandelion.version>
		<disruptor.version>2.7.1</disruptor.version>
		<dwr.version>3.0</dwr.version>
		<ehcache-core.version>2.4.5</ehcache-core.version>
		<fasterxml-jackson.version>2.2.2</fasterxml-jackson.version>
		<flexjson.version>2.1</flexjson.version>
		<glassfish-servlet.version>3.0</glassfish-servlet.version>
		<groovy.version>2.2.1</groovy.version>
		<guava.version>14.0.1</guava.version>
		<hadoop.version>2.3.0-cdh5.0.2</hadoop.version>
		<hawtdb.version>1.6</hawtdb.version>
		<hawtbuf.version>1.11</hawtbuf.version>
		<hazelcast.version>3.4.1</hazelcast.version>
		<hibernate-jpa2.0-api.version>1.0.1.Final</hibernate-jpa2.0-api.version>
		<hibernate.version>3.6.10.Final</hibernate.version>
		<hive.version>0.12.0-cdh5.0.2</hive.version>
		<hystrix-core.version>1.3.18</hystrix-core.version>
		<jackson.version>1.9.13</jackson.version>
		<jackson-coreutils.version>1.4</jackson-coreutils.version>
		<jackson-databind.version>2.2.2</jackson-databind.version>
		<javamail.version>1.4.7</javamail.version>
		<jaxb.version>2.2.5.1</jaxb.version>
		<jaxb-xjc.version>2.1.6</jaxb-xjc.version>
		<jaxb-api.version>2.2.2</jaxb-api.version>
		<jcommon.version>1.0.15</jcommon.version>
		<jersey-core.version>1.9</jersey-core.version>
		<json-schema-validator.version>2.1.7</json-schema-validator.version>
		<jsondoc-core.version>1.0.2</jsondoc-core.version>
		<junit.version>4.11</junit.version>
		<libphonenumber.version>5.2</libphonenumber.version>
		<mail.version>1.4.7</mail.version>
		<mina-core.version>2.0.4</mina-core.version>
		<mongo-db-driver.version>2.12.4</mongo-db-driver.version>
		<mqtt-client.version>1.10</mqtt-client.version>
		<mx4j.version>3.0.1</mx4j.version>
		<oauth.version>1.2.1.2</oauth.version>
		<ojdbc6.version>11.2.0.4</ojdbc6.version>
		<oracle-driver.version>11.2.0.4</oracle-driver.version>
		<poi.version>3.10-FINAL</poi.version>
		<project.version>2.14.0-SNAPSHOT</project.version>
		<quartz.version>2.2.1</quartz.version>
		<roo.version>1.2.1.RELEASE</roo.version>
		<servlet.version>2.5-20081211</servlet.version>
		<siddhi.version>2.0.0-wso2v4</siddhi.version>
		<signpost.version>1.2.1.2</signpost.version>
		<spring.version>3.1.2.RELEASE</spring.version>
		<spring-security.version>3.1.2.RELEASE</spring-security.version>
		<thrift.version>0.9.0</thrift.version>
		<thymeleaf.version>2.1.0.RELEASE</thymeleaf.version>
		<validation-api.version>1.0.0.GA</validation-api.version>
		<wasync.version>1.3.2</wasync.version>
		<httpclient.version>4.2.5</httpclient.version>
		<httpcore.version>4.2.5</httpcore.version>
	</properties>


	<profiles>
	   <profile>
           <id>cdh4</id>
           <activation>
               <activeByDefault>false</activeByDefault>             
           </activation>     
           <properties>
				<hadoop.version>2.0.0-cdh4.5.0</hadoop.version>
				<hive.version>0.10.0-cdh4.2.1</hive.version>            
           </properties>       
       </profile>
	   <profile>
			<id>cdh5</id>
			<activation>
				<activeByDefault>false</activeByDefault>
			</activation>
			<properties>
				<hive.version>0.12.0-cdh5.0.2</hive.version>
				<hadoop.version>2.3.0-cdh5.0.2</hadoop.version>
				</properties>
		</profile>
		<profile>
			<id>cdh51</id>
			<activation>
				<activeByDefault>false</activeByDefault>
			</activation>
			<properties>
				<hive.version>0.12.0-cdh5.1.0</hive.version>
				<hadoop.version>2.3.0-cdh5.1.0</hadoop.version>
			</properties>
		</profile>
		<profile>
			<id>cdh513</id>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
			<properties>
				<hive.version>0.12.0-cdh5.1.3</hive.version>
				<hadoop.version>2.3.0-cdh5.1.3</hadoop.version>
			</properties>
		</profile>
		<profile>
			<id>cdh532</id>
			<activation>
				<activeByDefault>false</activeByDefault>
			</activation>
			<properties>
				<hive.version>0.13.1-cdh5.3.2</hive.version>
				<hadoop.version>2.5.0-cdh5.3.2</hadoop.version>
			</properties>
		</profile>
		<profile>
			<id>all</id>
			<activation>
				<activeByDefault>true</activeByDefault>
			</activation>
			<modules>
				<module>grid</module>
				<module>ssap</module>
				<module>support</module>
				<module>script</module>
				<module>process</module>
				<module>kpcontainer</module>
				<module>sib</module>
				<module>console</module>
				<module>binaryrepository</module>
				<module>plugins</module>
			</modules>
		</profile>
		<profile>
			<id>was85</id>
			<activation>
				<activeByDefault>false</activeByDefault>
			</activation>
			<modules>
				<module>grid</module>
				<module>ssap</module>
				<module>support</module>
				<module>script</module>
				<module>process</module>
				<module>kpcontainer</module>
				<module>sib</module>
				<module>console</module>
				<module>console-ear</module>
				<module>binaryrepository</module>
				<module>plugins</module>
			</modules>
		</profile>
	</profiles>


	<dependencyManagement>
		<dependencies>
			<!-- binaryrepository -->
			<dependency><groupId>com.indra.sofia2.binaryrepository</groupId><artifactId>binaryrepository</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.binaryrepository</groupId><artifactId>binaryrepository-client</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.binaryrepository</groupId><artifactId>binaryrepository-service</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.binaryrepository.implementation</groupId><artifactId>binaryrepository-file</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.binaryrepository.implementation</groupId><artifactId>binaryrepository-bdtr</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.binaryrepository.security</groupId><artifactId>binaryrepository-security</artifactId><version>${project.version}</version></dependency>
			<!-- grid -->
			<dependency><groupId>com.indra.sofia2.grid</groupId><artifactId>grid_client</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.grid</groupId><artifactId>grid</artifactId><version>${project.version}</version></dependency>
			<!-- ssap -->
			<dependency><groupId>com.indra.sofia2</groupId><artifactId>ssap</artifactId><version>${project.version}</version></dependency>
			<!-- support -->
			<dependency><groupId>com.indra.sofia2.support</groupId><artifactId>entity</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.support</groupId><artifactId>bbdd</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.support</groupId><artifactId>parseql</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.support</groupId><artifactId>util</artifactId><version>${project.version}</version></dependency>
			<!-- script -->
			<dependency><groupId>com.indra.sofia2.script</groupId><artifactId>script_client</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.script</groupId><artifactId>script</artifactId><version>${project.version}</version></dependency>
			<!-- process -->
			<dependency><groupId>com.indra.sofia2.process</groupId><artifactId>process_client</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.process</groupId><artifactId>process</artifactId><version>${project.version}</version></dependency>
			<!-- kpcontainer -->
			<dependency><groupId>com.indra.sofia2.kpcontainer</groupId><artifactId>kpcontainer_client</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.kpcontainer</groupId><artifactId>kpcontainer</artifactId><version>${project.version}</version></dependency>
			<!-- sib -->
			<dependency><groupId>com.indra.sofia2.sib</groupId><artifactId>core</artifactId><version>${project.version}</version></dependency>
			<!-- plugins -->
			<dependency><groupId>com.indra.sofia2.plugin.gateway</groupId><artifactId>gateway-dwr</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.gateway</groupId><artifactId>gateway-mqtt</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.gateway</groupId><artifactId>gateway-tcp</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.gateway</groupId><artifactId>gateway-web</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.gateway</groupId><artifactId>gateway-websocket</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.gateway</groupId><artifactId>gateway-hl7</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.tools</groupId><artifactId>tools-cep</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.tools</groupId><artifactId>tools-script</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin.tools</groupId><artifactId>tools-suscription</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin</groupId><artifactId>plugin-sib-security</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin</groupId><artifactId>plugin-sofia-user</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin</groupId><artifactId>plugin-console-security</artifactId><version>${project.version}</version></dependency>
			<dependency><groupId>com.indra.sofia2.plugin</groupId><artifactId>plugin-biomedidas</artifactId><version>${project.version}</version></dependency>
			
			<dependency><groupId>com.hazelcast</groupId><artifactId>hazelcast-all</artifactId><version>${hazelcast.version}</version></dependency>
			<dependency><groupId>commons-logging</groupId><artifactId>commons-logging</artifactId><version>${commons-logging.version}</version></dependency>
			<dependency><groupId>org.jsondoc</groupId><artifactId>jsondoc-core</artifactId><version>${jsondoc-core.version}</version></dependency>
			<dependency><groupId>org.fusesource.mqtt-client</groupId><artifactId>mqtt-client</artifactId><version>${mqtt-client.version}</version></dependency>   
			<dependency><groupId>org.fusesource.hawtdb</groupId><artifactId>hawtdb</artifactId><version>${hawtdb.version}</version></dependency>      
			<dependency><groupId>org.fusesource.hawtbuf</groupId><artifactId>hawtbuf</artifactId><version>${hawtbuf.version}</version></dependency>
			
			<dependency><groupId>org.atmosphere</groupId><artifactId>wasync</artifactId><version>${wasync.version}</version></dependency>
			<dependency><groupId>com.sun.jersey</groupId><artifactId>jersey-core</artifactId><version>${jersey-core.version}</version></dependency>
			<dependency><groupId>org.springframework</groupId><artifactId>spring-tx</artifactId><version>${spring.version}</version></dependency>
			<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring.version}</version></dependency>
			<dependency><groupId>org.mongodb</groupId><artifactId>mongo-java-driver</artifactId><version>${mongo-db-driver.version}</version></dependency>
			<dependency><groupId>com.oracle</groupId><artifactId>ojdbc6</artifactId><version>${ojdbc6.version}</version></dependency>
			<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson-databind.version}</version></dependency>
			
			<!-- bbdd -->
			<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>${hadoop.version}</version></dependency>
			<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-common</artifactId><version>${hadoop.version}</version></dependency>
			<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-hdfs</artifactId><version>${hadoop.version}</version></dependency>
			<dependency><groupId>org.apache.hive</groupId><artifactId>hive-exec</artifactId><version>${hive.version}</version></dependency>
			<dependency><groupId>org.apache.hive</groupId><artifactId>hive-jdbc</artifactId><version>${hive.version}</version></dependency>
			<dependency><groupId>org.apache.hive</groupId><artifactId>hive-metastore</artifactId><version>${hive.version}</version></dependency>
			<dependency><groupId>org.apache.hive</groupId><artifactId>hive-service</artifactId><version>${hive.version}</version></dependency>
			<dependency><groupId>org.apache.thrift</groupId><artifactId>libfb303</artifactId><version>${thrift.version}</version></dependency>
			<dependency><groupId>org.apache.thrift</groupId><artifactId>libthrift</artifactId><version>${thrift.version}</version></dependency>
			<dependency><groupId>org.springframework</groupId><artifactId>spring-beans</artifactId><version>${spring.version}</version></dependency>
			<!-- util-->
			<!-- JSON-SCHEMA-VALIDATOR -->
			<dependency><groupId>com.github.fge</groupId><artifactId>json-schema-validator</artifactId><version>${json-schema-validator.version}</version></dependency>
			<!-- GOOGLE CORE -->
			<dependency><groupId>com.googlecode.libphonenumber</groupId><artifactId>libphonenumber</artifactId><version>${libphonenumber.version}</version></dependency>
			<!--  JAVAMAIL -->
			<dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>${mail.version}</version></dependency>
			<!--  HYSTRIX -->

			<dependency><groupId>com.netflix.hystrix</groupId><artifactId>hystrix-core</artifactId><version>${hystrix-core.version}</version></dependency>
			
			<dependency><groupId>oauth.signpost</groupId><artifactId>signpost-core</artifactId><version>${signpost.version}</version></dependency> 
			<dependency><groupId>oauth.signpost</groupId><artifactId>signpost-commonshttp4</artifactId><version>${signpost.version}</version></dependency> 	

			<!-- activeMQ --> 
			<dependency><groupId>org.apache.activemq</groupId><artifactId>activemq-all</artifactId><version>${activemq.version}</version></dependency>
			<!-- JAXB -->
			<dependency><groupId>com.sun.xml.bind</groupId><artifactId>jaxb-xjc</artifactId><version>${jaxb-xjc.version}</version></dependency>           
			<dependency><groupId>com.sun.xml.bind</groupId><artifactId>jaxb-impl</artifactId><version>2.2.3-1</version></dependency>
			
			<dependency><groupId>xml-apis</groupId><artifactId>xml-apis</artifactId><version>1.3.02 </version></dependency>
			<!-- Atmosphere -->
			<dependency><groupId>org.atmosphere</groupId><artifactId>atmosphere-runtime</artifactId><version>${atmosphere-runtime.version}</version></dependency>	
			<dependency><groupId>org.atmosphere</groupId><artifactId>atmosphere-compat-jbossweb</artifactId><version>${atmosphere.version}</version></dependency>
			<dependency><groupId>org.atmosphere</groupId><artifactId>atmosphere-compat-tomcat</artifactId><version>${atmosphere.version}</version></dependency>
			<!-- script -->
			<!-- SIDDHI -->
			<dependency>
				<groupId>org.wso2.siddhi</groupId><artifactId>siddhi-core</artifactId><version>${siddhi.version}</version>
				<exclusions>
					<exclusion>
						<groupId>com.hazelcast</groupId><artifactId>hazelcast</artifactId>
					</exclusion>
				</exclusions>
			</dependency>
			<dependency><groupId>org.wso2.siddhi</groupId><artifactId>siddhi-api</artifactId><version>${siddhi.version}</version></dependency>
			<dependency><groupId>org.wso2.siddhi</groupId><artifactId>siddhi-query</artifactId><version>${siddhi.version}</version></dependency>
			<!-- CONTIPERF -->
			<dependency><groupId>org.databene</groupId><artifactId>contiperf</artifactId><version>${contiperf.version}</version><scope>test</scope></dependency>
			<dependency><groupId>org.antlr</groupId><artifactId>antlr-runtime</artifactId><version>${antlr.version}</version></dependency>
			<!-- sib -->
			<dependency><groupId>com.indra.jee.arq.spring.integraciones</groupId><artifactId>dwr</artifactId><version>${dwr.version}</version></dependency>
			<dependency><groupId>org.apache.mina</groupId><artifactId>mina-core</artifactId><version>${mina-core.version}</version></dependency>
			<dependency><groupId>com.googlecode.disruptor</groupId><artifactId>disruptor</artifactId><version>${disruptor.version}</version></dependency>
			<dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-rs-security-cors</artifactId><version>${cxf.version}</version></dependency>
			<dependency><groupId>net.sf.ehcache</groupId><artifactId>ehcache-core</artifactId><version>${ehcache-core.version}</version></dependency>
			
			<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>${httpclient.version}</version></dependency>
			<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>${httpcore.version}</version></dependency>

			
			<!--Console -->
			<!--Dependencias thymeleaf -->
			<dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf</artifactId><version>${thymeleaf.version}</version></dependency>
			<dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf-spring3</artifactId><version>${thymeleaf.version}</version></dependency>
			<dependency><groupId>org.thymeleaf.extras</groupId><artifactId>thymeleaf-extras-springsecurity3</artifactId><version>${thymeleaf.version}</version></dependency>
			<!--Dependencias thymeleaf dandelion -->
			<dependency><groupId>com.github.dandelion</groupId><artifactId>datatables-thymeleaf</artifactId><version>${dandelion.version}</version></dependency>
			<dependency><groupId>com.github.dandelion</groupId><artifactId>datatables-spring3</artifactId><version>${dandelion.version}</version></dependency>
			<dependency><groupId>com.github.dandelion</groupId><artifactId>datatables-servlet2</artifactId><version>${dandelion.version}</version></dependency>
			<dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-rs-extension-search</artifactId><version>${cxf.version}</version></dependency>
			<dependency><groupId>org.apache.cxf</groupId><artifactId>cxf-rt-bindings-soap</artifactId><version>${cxf.version}</version></dependency>
			<dependency><groupId>org.glassfish</groupId><artifactId>javax.servlet</artifactId><version>${glassfish-servlet.version}</version></dependency>
			<dependency><groupId>commons-dbcp</groupId><artifactId>commons-dbcp</artifactId><version>${commons-dbcp.version}</version></dependency>
			<dependency><groupId>net.sf.flexjson</groupId><artifactId>flexjson</artifactId><version>${flexjson.version}</version></dependency>
			<dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>${jaxb-api.version}</version></dependency>
			<dependency><groupId>com.github.fge</groupId><artifactId>jackson-coreutils</artifactId><version>${jackson-coreutils.version}</version></dependency>
			<dependency><groupId>org.mortbay.jetty</groupId><artifactId>servlet-api</artifactId><version>${servlet.version}</version></dependency>
		</dependencies>
	
	</dependencyManagement>

	<dependencies>
		<dependency><groupId>com.indra.jee.arq.spring</groupId><artifactId>arq-spring-core</artifactId></dependency>
		<!-- common -->
		<dependency><groupId>org.springframework</groupId><artifactId>spring-aspects</artifactId><version>${spring.version}</version></dependency>
		<!-- ROO dependencies -->
		<dependency>
			<groupId>org.springframework.roo</groupId><artifactId>org.springframework.roo.annotations</artifactId><version>${roo.version}</version><scope>provided</scope>
			<exclusions>
				<exclusion>
					<artifactId>servlet-api</artifactId>
					<groupId>javax.servlet</groupId>
				</exclusion>
			</exclusions>
		</dependency>
		<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>${commons-io.version}</version></dependency>
		
		<!-- GOOGLE CORE -->
		<dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>${guava.version}</version></dependency>
	<!-- Despliegue -->
	<dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>${spring.version}</version></dependency>	
	<dependency><groupId>org.springframework</groupId><artifactId>spring-expression</artifactId><version>${spring.version}</version></dependency>
	
	<!--TEST -->
	<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>${junit.version}</version></dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>aspectj-maven-plugin</artifactId>
				<version>1.2</version>
				<!-- NB: do not use 1.3 or 1.3.x due to MASPECTJ-90 and do not use 1.4 
					due to declare parents issue -->
				<dependencies>
					<!-- NB: You must use Maven 2.0.9 or above or these are ignored (see 
						MNG-2972) -->
					<dependency><groupId>org.aspectj</groupId><artifactId>aspectjrt</artifactId><version>${aspectj.version}</version></dependency>
					<dependency><groupId>org.aspectj</groupId><artifactId>aspectjtools</artifactId><version>${aspectj.version}</version></dependency>
				</dependencies>
				<executions>
					<execution>
						<goals>
							<goal>compile</goal>
							<goal>test-compile</goal>
						</goals>
					</execution>
				</executions>
				<configuration>
					<outxml>true</outxml>
					<aspectLibraries>
						<aspectLibrary>
							<groupId>org.springframework</groupId>
							<artifactId>spring-aspects</artifactId>
						</aspectLibrary>
					</aspectLibraries>
					<source>${java.version}</source>
					<target>${java.version}</target>
				</configuration>
			</plugin>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-eclipse-plugin</artifactId>
				<version>2.7</version>
				<!-- Note 2.8 does not work with AspectJ aspect path -->
				<configuration>
					<downloadSources>true</downloadSources>
					<downloadJavadocs>false</downloadJavadocs>
					<wtpversion>2.0</wtpversion>
					<additionalBuildcommands>
						<buildCommand>
							<name>org.eclipse.ajdt.core.ajbuilder</name>
							<arguments>
								<aspectPath>org.springframework.aspects</aspectPath>
							</arguments>
						</buildCommand>
						<buildCommand>
							<name>org.springframework.ide.eclipse.core.springbuilder</name>
						</buildCommand>
					</additionalBuildcommands>
					<additionalProjectnatures>
						<projectnature>org.eclipse.ajdt.ui.ajnature</projectnature>
						<projectnature>com.springsource.sts.roo.core.nature</projectnature>
						<projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
					</additionalProjectnatures>
				</configuration>
			</plugin>
			
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>tomcat7-maven-plugin</artifactId>
				<version>2.3-SNAPSHOT</version>
				<configuration>
					<url>http://localhost:8081/manager/text</url>
					<server>tomcatDeployer</server>
					<path>/webapps</path>
				</configuration>
			</plugin>
			<!--<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-checkstyle-plugin</artifactId>
				<version>2.12</version>
				<configuration>
					<configLocation>D:\rulesets\BBVA_CIB_SQA-Java_Spring_Checkstyle.xml</configLocation>
				</configuration>
			</plugin>-->
		</plugins>
		<pluginManagement>
			<plugins>
				<!--This plugin's configuration is used to store Eclipse m2e settings 
					only. It has no influence on the Maven build itself. -->
				<plugin>
					<groupId>org.eclipse.m2e</groupId>
					<artifactId>lifecycle-mapping</artifactId>
					<version>1.0.0</version>
					<configuration>
						<lifecycleMappingMetadata>
							<pluginExecutions>
								<pluginExecution>
									<pluginExecutionFilter>
										<groupId>
											org.codehaus.mojo
										</groupId>
										<artifactId>
											aspectj-maven-plugin
										</artifactId>
										<versionRange>
											[1.2,)
										</versionRange>
										<goals>
											<goal>test-compile</goal>
										</goals>
									</pluginExecutionFilter>
									<action>
										<ignore></ignore>
									</action>
								</pluginExecution>
							</pluginExecutions>
						</lifecycleMappingMetadata>
					</configuration>
				</plugin>
			</plugins>
		</pluginManagement>
	</build>
	
	<repositories>
		<repository>   
	   		<id>SOFIA2</id>
	    	<url>http://sofia2.org/nexus/content/groups/public/</url>
		</repository>
        <repository>
            <id>spring-maven-release</id>
            <name>Spring Maven Release Repository</name>
            <url>http://maven.springframework.org/release</url>
        </repository>
        <repository>
            <id>spring-maven-milestone</id>
            <name>Spring Maven Milestone Repository</name>
            <url>http://maven.springframework.org/milestone</url>
        </repository>
        <repository>
            <id>spring-roo-repository</id>
            <name>Spring Roo Repository</name>
            <url>http://spring-roo-repository.springsource.org/release</url>
        </repository>
		<repository>
			<id>cloudera</id>
			<url>http://repository.cloudera.com/artifactory/cloudera-repos/</url>
		</repository>
		<repository>
			<id>bintray</id>
			<url>http://dl.bintray.com/andsel/maven/</url>
			<releases>
				<enabled>true</enabled>
			</releases>
			<snapshots>
				<enabled>false</enabled>
			</snapshots>
		</repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>spring-maven-release</id>
            <name>Spring Maven Release Repository</name>
            <url>http://maven.springframework.org/release</url>
        </pluginRepository>
        <pluginRepository>
            <id>spring-maven-milestone</id>
            <name>Spring Maven Milestone Repository</name>
            <url>http://maven.springframework.org/milestone</url>
        </pluginRepository>
        <pluginRepository>
            <id>spring-roo-repository</id>
            <name>Spring Roo Repository</name>
            <url>http://spring-roo-repository.springsource.org/release</url>
        </pluginRepository>
    </pluginRepositories>
	
</project>
