<commit_before><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>

    <groupId>eu.michael-simons</groupId>
    <artifactId>biking2</artifactId>
    <version>2.1.5-SNAPSHOT</version>

    <parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>1.3.3.RELEASE</version>
    </parent>

    <name>biking2</name>
    <url>http://maven.apache.org</url>
    
    <inceptionYear>2014</inceptionYear>
    
    <developers>
	<developer>
	    <name><NAME></name>
	    <email><EMAIL></email>	    
	</developer>
    </developers>
    
    <organization>
	<name>michael-simons.eu</name>
	<url>http://michael-simons.eu</url>
    </organization>

    <licenses>
	<license>
	    <name>Apache License, Version 2.0</name>
	    <url>http://www.apache.org/licenses/LICENSE-2.0</url>
	</license>
    </licenses>

    <properties>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	
	<maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
	<build-date>${maven.build.timestamp}</build-date>
		
	<java.version>1.8</java.version>
	<junit.version>4.11</junit.version>
	<bootstrap.version>3.1.1</bootstrap.version>
	<jquery.version>1.11.0</jquery.version>
	<angularjs.version>1.2.29</angularjs.version>
	<highcharts.version>3.0.10</highcharts.version>
	<openlayers.version>2.13.1</openlayers.version>
	<angular-ui-bootstrap.version>0.10.0</angular-ui-bootstrap.version>
	<angular-file-upload.version>1.2.8</angular-file-upload.version>
	<momentjs.version>2.10.6</momentjs.version>	
	<sockjs-client.version>1.0.2</sockjs-client.version>
	<stomp-websocket.version>2.3.3</stomp-websocket.version>	
		
	<maven.compiler.source>${java.version}</maven.compiler.source>
	<maven.compiler.target>${java.version}</maven.compiler.target>
	
	<start-class>ac.simons.biking2.Application</start-class>	
	
	<snippetsDirectory>${project.build.directory}/generated-snippets</snippetsDirectory>
    </properties>

    <build>
	<plugins>
	    <plugin>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-maven-plugin</artifactId>
		<configuration>
		    <excludeDevtools>true</excludeDevtools>
		</configuration>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-compiler-plugin</artifactId>
		<configuration>
		    <target>${java.version}</target>
		    <source>${java.version}</source>
		    <encoding>${project.build.sourceEncoding}</encoding>
		    <compilerArgs>
			<arg>-parameters</arg>
		    </compilerArgs>	
		</configuration>
	    </plugin>
	    <plugin> 
		<groupId>org.asciidoctor</groupId>
		<artifactId>asciidoctor-maven-plugin</artifactId>
		<version>1.5.2</version>
		<executions>
		    <execution>
			<id>generate-docs</id>
			<phase>prepare-package</phase> 
			<goals>
			    <goal>process-asciidoc</goal>
			</goals>
			<configuration>
			    <backend>html</backend>
			    <doctype>book</doctype>
			    <imagesDir>img</imagesDir>
			    <sourceDirectory>${basedir}/src/docs</sourceDirectory>
			    <sourceDocumentName>index.adoc</sourceDocumentName>
			    <attributes>
				<snippets>${snippetsDirectory}</snippets> 
			    </attributes>
			</configuration>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-resources-plugin</artifactId>
		<version>2.7</version>
		<configuration>
		    <encoding>${project.build.sourceEncoding}</encoding>
		    <overwrite>false</overwrite>
		</configuration>
		<executions>
		    <execution>
			<id>copy-resources</id>
			<phase>prepare-package</phase>
			<goals>
			    <goal>copy-resources</goal>
			</goals>
			<configuration>
			    <outputDirectory>
				${project.build.outputDirectory}/public/docs
			    </outputDirectory>
			    <resources>
				<resource>
				    <directory>
					${project.build.directory}/generated-docs
				    </directory>
				    <excludes>
					<exclude>biking2-architecture.*</exclude>
					<exclude>10_quality_tree.nm5</exclude>
				    </excludes>
				</resource>				
			    </resources>			    
			</configuration>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-enforcer-plugin</artifactId>
		<version>1.2</version>
		<executions>
		    <execution>
			<id>enforce</id>
			<configuration>
			    <rules>
				<DependencyConvergence />
			    </rules>
			</configuration>
			<goals>
			    <goal>enforce</goal>
			</goals>
			<phase>validate</phase>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-source-plugin</artifactId>
		<version>2.1.2</version>
		<executions>
		    <execution>
			<goals>
			    <goal>jar</goal>
			</goals>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.jacoco</groupId>
		<artifactId>jacoco-maven-plugin</artifactId>
		<version>0.7.5.201505241946</version>
		<configuration>
		    <excludes>
			<!-- Application starter -->
			<exclude>ac/simons/biking2/Application.class</exclude>
			<!-- Checked JAXBException while creating contexts -->
			<exclude>ac/simons/biking2/misc/JAXBContextFactory.class</exclude>
			<!-- Configuration -->
			<exclude>ac/simons/biking2/config/*</exclude>			
		    </excludes>
		</configuration>
		<executions>
		    <execution>
			<id>pre-unit-test</id>
			<goals>
			    <goal>prepare-agent</goal>
			</goals>
		    </execution>
		    <execution>
			<id>post-unit-test</id>
			<phase>test</phase>
			<goals>
			    <goal>report</goal>		
			    <goal>check</goal>
			</goals>
			<configuration>
			    <rules>
				<!--  implmentation is needed only for Maven 2  -->
				<rule implementation="org.jacoco.maven.RuleConfiguration">
				    <element>BUNDLE</element>
				    <limits>
					<limit implementation="org.jacoco.report.check.Limit">
					    <counter>INSTRUCTION</counter>
					    <value>COVEREDRATIO</value>
					    <minimum>0.95</minimum>			
					</limit>
					<!--  implmentation is needed only for Maven 2  -->
					<limit implementation="org.jacoco.report.check.Limit">
					    <counter>COMPLEXITY</counter>
					    <value>COVEREDRATIO</value>
					    <minimum>0.90</minimum>
					</limit>
				    </limits>
				</rule>
			    </rules>
			</configuration>
		    </execution>
		</executions>
	    </plugin>	    	    
	</plugins>
	<resources>
	    <resource>
		<directory>src/main/resources</directory>
	    </resource>
	    <resource>
		<directory>src/main/resources</directory>
		<filtering>true</filtering>
		<includes>
		    <include>build.properties</include>
		    <include>wro.xml</include>
		</includes>
	    </resource>
	    <resource>
		<directory>src/main/webapp</directory>
	    </resource>
	    <resource>
		<directory>src/main/webapp</directory>
		<filtering>true</filtering>
		<includes>		    
		    <include>/public/js/OpenLayersConfig.js</include>
		</includes>
	    </resource>
	</resources>
    </build>

    <dependencies>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-web</artifactId>
	</dependency>
	<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-security</artifactId>
        </dependency>	
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-thymeleaf</artifactId>
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-websocket</artifactId>
	</dependency>	
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-data-jpa</artifactId>
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-actuator</artifactId>
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-devtools</artifactId>
	    <optional>true</optional>
	</dependency>

	<dependency>
	    <groupId>com.fasterxml.jackson.module</groupId>
	    <artifactId>jackson-module-jaxb-annotations</artifactId>
	    <version>${jackson.version}</version>
	</dependency>
	
	<dependency>
	    <groupId>com.h2database</groupId>
	    <artifactId>h2</artifactId>
	</dependency>	
	<dependency>
	    <groupId>org.springframework</groupId>
	    <artifactId>spring-jms</artifactId>
	</dependency>		
	<dependency>
	    <groupId>org.apache.activemq</groupId>
	    <artifactId>activemq-spring</artifactId>	    
	</dependency>
	<dependency>
	    <groupId>org.apache.activemq</groupId>
	    <artifactId>activemq-stomp</artifactId>	    		
	</dependency>		
	<!-- Resolve for activemq-client and activemq-mqtt -->
	<dependency>
	    <groupId>org.fusesource.hawtbuf</groupId>
	    <artifactId>hawtbuf</artifactId>
	    <version>1.11</version>
	</dependency>	
	<dependency>
	    <groupId>org.apache.activemq</groupId>
	    <artifactId>activemq-mqtt</artifactId>	    	  
	    <exclusions>
		<exclusion>
		    <groupId>org.fusesource.hawtbuf</groupId>
		    <artifactId>hawtbuf</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<!-- Needed for MessageBrokerRegistry#enableStompBrokerRelay -->
	<dependency>
	    <groupId>io.projectreactor</groupId>
	    <artifactId>reactor-net</artifactId>        
	</dependency>   
	<dependency>
	    <groupId>io.netty</groupId>
	    <artifactId>netty-all</artifactId>
	    <version>4.0.31.Final</version>
	</dependency>  	
		
	<!-- Tests and development -->
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-test</artifactId>
	    <scope>test</scope>
	</dependency>	
	<dependency>
	    <groupId>org.jooq</groupId>
	    <artifactId>joor</artifactId>
	    <version>0.9.5</version>
	    <scope>test</scope>
	</dependency>
	<dependency> 
	    <groupId>org.springframework.restdocs</groupId>
	    <artifactId>spring-restdocs-mockmvc</artifactId>	    	    
	    <scope>test</scope>
	</dependency>
	
	<!-- Web UI -->
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>bootstrap</artifactId>
	    <version>${bootstrap.version}</version>
	    <exclusions>
		<exclusion>
		    <groupId>org.webjars</groupId>
		    <artifactId>jquery</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>jquery</artifactId>
	    <version>${jquery.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>angularjs</artifactId>
	    <version>${angularjs.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>angular-ui-bootstrap</artifactId>
	    <version>${angular-ui-bootstrap.version}</version>
	    <exclusions>
		<exclusion>
		    <groupId>org.webjars</groupId>
		    <artifactId>angularjs</artifactId>
		</exclusion>
		<exclusion>
		    <groupId>org.webjars</groupId>
		    <artifactId>bootstrap</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<dependency>	    
	    <groupId>org.webjars</groupId>
	    <artifactId>angular-file-upload</artifactId>
	    <version>${angular-file-upload.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>momentjs</artifactId>
	    <version>${momentjs.version}</version>
	</dependency>	
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>highcharts</artifactId>
	    <version>${highcharts.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>openlayers</artifactId>
	    <version>${openlayers.version}</version>
	</dependency>	
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>sockjs-client</artifactId>
	    <version>${sockjs-client.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>stomp-websocket</artifactId>
	    <version>${stomp-websocket.version}</version>
	</dependency>
	<dependency>
	    <groupId>eu.michael-simons</groupId>
	    <artifactId>wro4j-spring-boot-starter</artifactId>
	    <version>0.0.8</version>	    
	</dependency>
    </dependencies>
</project><commit_msg>Upgrade dependencies to Spring Boot 1.4.0.M2<commit_after><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>
    
    <prerequisites>
	<maven>3.3</maven>
    </prerequisites>

    <groupId>eu.michael-simons</groupId>
    <artifactId>biking2</artifactId>
    <version>2.1.5-SNAPSHOT</version>

    <parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>1.4.0.M2</version>
	<relativePath/> <!-- lookup parent from repository -->
    </parent>

    <name>biking2</name>
    <url>http://maven.apache.org</url>
    
    <inceptionYear>2014</inceptionYear>
    
    <developers>
	<developer>
	    <name><NAME></name>
	    <email><EMAIL></email>	    
	</developer>
    </developers>
    
    <organization>
	<name>michael-simons.eu</name>
	<url>http://michael-simons.eu</url>
    </organization>

    <licenses>
	<license>
	    <name>Apache License, Version 2.0</name>
	    <url>http://www.apache.org/licenses/LICENSE-2.0</url>
	</license>
    </licenses>

    <properties>
	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	
	<maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
	<build-date>${maven.build.timestamp}</build-date>
		
	<java.version>1.8</java.version>	
	<bootstrap.version>3.1.1</bootstrap.version>
	<jquery.version>1.11.0</jquery.version>
	<angularjs.version>1.2.29</angularjs.version>
	<highcharts.version>3.0.10</highcharts.version>
	<openlayers.version>2.13.1</openlayers.version>
	<angular-ui-bootstrap.version>0.10.0</angular-ui-bootstrap.version>
	<angular-file-upload.version>1.2.8</angular-file-upload.version>
	<momentjs.version>2.10.6</momentjs.version>	
	<sockjs-client.version>1.0.2</sockjs-client.version>
	<stomp-websocket.version>2.3.3</stomp-websocket.version>	
		
	<maven.compiler.source>${java.version}</maven.compiler.source>
	<maven.compiler.target>${java.version}</maven.compiler.target>
	
	<start-class>ac.simons.biking2.Application</start-class>	
	
	<snippetsDirectory>${project.build.directory}/generated-snippets</snippetsDirectory>
    </properties>

    <build>
	<plugins>
	    <plugin>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-maven-plugin</artifactId>
		<configuration>
		    <excludeDevtools>true</excludeDevtools>
		</configuration>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-compiler-plugin</artifactId>
		<configuration>
		    <target>${java.version}</target>
		    <source>${java.version}</source>
		    <encoding>${project.build.sourceEncoding}</encoding>
		    <compilerArgs>
			<arg>-parameters</arg>
		    </compilerArgs>	
		</configuration>
	    </plugin>
	    <plugin> 
		<groupId>org.asciidoctor</groupId>
		<artifactId>asciidoctor-maven-plugin</artifactId>
		<version>1.5.3</version>
		<executions>
		    <execution>
			<id>generate-docs</id>
			<phase>prepare-package</phase> 
			<goals>
			    <goal>process-asciidoc</goal>
			</goals>
			<configuration>
			    <backend>html</backend>
			    <doctype>book</doctype>
			    <imagesDir>img</imagesDir>
			    <sourceDirectory>${basedir}/src/docs</sourceDirectory>
			    <sourceDocumentName>index.adoc</sourceDocumentName>
			    <attributes>
				<snippets>${snippetsDirectory}</snippets> 
			    </attributes>
			</configuration>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-resources-plugin</artifactId>
		<version>2.7</version>
		<configuration>
		    <encoding>${project.build.sourceEncoding}</encoding>
		    <overwrite>false</overwrite>
		</configuration>
		<executions>
		    <execution>
			<id>copy-resources</id>
			<phase>prepare-package</phase>
			<goals>
			    <goal>copy-resources</goal>
			</goals>
			<configuration>
			    <outputDirectory>
				${project.build.outputDirectory}/public/docs
			    </outputDirectory>
			    <resources>
				<resource>
				    <directory>
					${project.build.directory}/generated-docs
				    </directory>
				    <excludes>
					<exclude>biking2-architecture.*</exclude>
					<exclude>10_quality_tree.nm5</exclude>
				    </excludes>
				</resource>				
			    </resources>			    
			</configuration>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-enforcer-plugin</artifactId>
		<version>1.4.1</version>
		<executions>
		    <execution>
			<id>enforce</id>
			<configuration>
			    <rules>
				<DependencyConvergence />
			    </rules>
			</configuration>
			<goals>
			    <goal>enforce</goal>
			</goals>
			<phase>validate</phase>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.apache.maven.plugins</groupId>
		<artifactId>maven-source-plugin</artifactId>
		<version>2.4</version>
		<executions>
		    <execution>
			<goals>
			    <goal>jar</goal>
			</goals>
		    </execution>
		</executions>
	    </plugin>
	    <plugin>
		<groupId>org.jacoco</groupId>
		<artifactId>jacoco-maven-plugin</artifactId>
		<version>0.7.6.201602180812</version>
		<configuration>
		    <excludes>
			<!-- Application starter -->
			<exclude>ac/simons/biking2/Application.class</exclude>
			<!-- Checked JAXBException while creating contexts -->
			<exclude>ac/simons/biking2/misc/JAXBContextFactory.class</exclude>
			<!-- Configuration -->
			<exclude>ac/simons/biking2/config/*</exclude>			
		    </excludes>
		</configuration>
		<executions>
		    <execution>
			<id>pre-unit-test</id>
			<goals>
			    <goal>prepare-agent</goal>
			</goals>
		    </execution>
		    <execution>
			<id>post-unit-test</id>
			<phase>test</phase>
			<goals>
			    <goal>report</goal>		
			    <goal>check</goal>
			</goals>
			<configuration>
			    <rules>
				<!--  implmentation is needed only for Maven 2  -->
				<rule implementation="org.jacoco.maven.RuleConfiguration">
				    <element>BUNDLE</element>
				    <limits>
					<limit implementation="org.jacoco.report.check.Limit">
					    <counter>INSTRUCTION</counter>
					    <value>COVEREDRATIO</value>
					    <minimum>0.95</minimum>			
					</limit>
					<!--  implmentation is needed only for Maven 2  -->
					<limit implementation="org.jacoco.report.check.Limit">
					    <counter>COMPLEXITY</counter>
					    <value>COVEREDRATIO</value>
					    <minimum>0.90</minimum>
					</limit>
				    </limits>
				</rule>
			    </rules>
			</configuration>
		    </execution>
		</executions>
	    </plugin>	    	    
	</plugins>
	<resources>
	    <resource>
		<directory>src/main/resources</directory>
	    </resource>
	    <resource>
		<directory>src/main/resources</directory>
		<filtering>true</filtering>
		<includes>
		    <include>build.properties</include>
		    <include>wro.xml</include>
		</includes>
	    </resource>
	    <resource>
		<directory>src/main/webapp</directory>
	    </resource>
	    <resource>
		<directory>src/main/webapp</directory>
		<filtering>true</filtering>
		<includes>		    
		    <include>/public/js/OpenLayersConfig.js</include>
		</includes>
	    </resource>
	</resources>
    </build>

    <dependencies>
	<!-- TODO See https://github.com/spring-projects/spring-boot/issues/5697 -->
	<dependency>
	    <groupId>com.fasterxml</groupId>
	    <artifactId>classmate</artifactId>
	    <version>1.3.1</version>	    	    
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-web</artifactId>
	    <!-- TODO See above -->
	    <exclusions>
		<exclusion>
		    <groupId>com.fasterxml</groupId>
		    <artifactId>classmate</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-security</artifactId>
	</dependency>	
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-thymeleaf</artifactId>
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-websocket</artifactId>
	</dependency>	
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-data-jpa</artifactId>
	    <!-- TODO See above -->
	    <exclusions>
		<exclusion>
		    <groupId>com.fasterxml</groupId>
		    <artifactId>classmate</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-actuator</artifactId>
	</dependency>
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-devtools</artifactId>
	    <optional>true</optional>
	</dependency>

	<dependency>
	    <groupId>com.fasterxml.jackson.module</groupId>
	    <artifactId>jackson-module-jaxb-annotations</artifactId>	    
	</dependency>
	
	<dependency>
	    <groupId>com.h2database</groupId>
	    <artifactId>h2</artifactId>
	</dependency>	
	<dependency>
	    <groupId>org.springframework</groupId>
	    <artifactId>spring-jms</artifactId>
	</dependency>		
	<dependency>
	    <groupId>org.apache.activemq</groupId>
	    <artifactId>activemq-spring</artifactId>	    
	</dependency>
	<dependency>
	    <groupId>org.apache.activemq</groupId>
	    <artifactId>activemq-stomp</artifactId>	    		
	</dependency>		
	<!-- Resolve for activemq-client and activemq-mqtt -->
	<dependency>
	    <groupId>org.fusesource.hawtbuf</groupId>
	    <artifactId>hawtbuf</artifactId>
	    <version>1.11</version>
	</dependency>		
	<dependency>
	    <groupId>org.fusesource.hawtdispatch</groupId>
	    <artifactId>hawtdispatch-transport</artifactId>
	    <version>1.22</version>
	</dependency>		
	<dependency>
	    <groupId>org.apache.activemq</groupId>
	    <artifactId>activemq-mqtt</artifactId>	    	  
	    <exclusions>
		<exclusion>
		    <groupId>org.fusesource.hawtbuf</groupId>
		    <artifactId>hawtbuf</artifactId>
		</exclusion>
		<exclusion>
		    <groupId>org.fusesource.hawtdispatch</groupId>
		    <artifactId>hawtdispatch-transport</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<!-- Needed for MessageBrokerRegistry#enableStompBrokerRelay -->	
	<dependency>
	    <groupId>io.projectreactor</groupId>
	    <artifactId>reactor-net</artifactId>        
	</dependency>   	
	<dependency>
	    <groupId>io.netty</groupId>
	    <artifactId>netty-all</artifactId>
	    <version>4.0.36.Final</version>
	</dependency>  		
	<!-- Tests and development -->
	<dependency>
	    <groupId>org.springframework.boot</groupId>
	    <artifactId>spring-boot-starter-test</artifactId>
	    <scope>test</scope>
	</dependency>	
	<dependency>
	    <groupId>org.jooq</groupId>
	    <artifactId>joor</artifactId>
	    <version>0.9.5</version>
	    <scope>test</scope>
	</dependency>
	<dependency> 
	    <groupId>org.springframework.restdocs</groupId>
	    <artifactId>spring-restdocs-mockmvc</artifactId>	    	    
	    <scope>test</scope>
	</dependency>
	
	<!-- Web UI -->
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>bootstrap</artifactId>
	    <version>${bootstrap.version}</version>
	    <exclusions>
		<exclusion>
		    <groupId>org.webjars</groupId>
		    <artifactId>jquery</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>jquery</artifactId>
	    <version>${jquery.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>angularjs</artifactId>
	    <version>${angularjs.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>angular-ui-bootstrap</artifactId>
	    <version>${angular-ui-bootstrap.version}</version>
	    <exclusions>
		<exclusion>
		    <groupId>org.webjars</groupId>
		    <artifactId>angularjs</artifactId>
		</exclusion>
		<exclusion>
		    <groupId>org.webjars</groupId>
		    <artifactId>bootstrap</artifactId>
		</exclusion>
	    </exclusions>
	</dependency>
	<dependency>	    
	    <groupId>org.webjars</groupId>
	    <artifactId>angular-file-upload</artifactId>
	    <version>${angular-file-upload.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>momentjs</artifactId>
	    <version>${momentjs.version}</version>
	</dependency>	
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>highcharts</artifactId>
	    <version>${highcharts.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>openlayers</artifactId>
	    <version>${openlayers.version}</version>
	</dependency>	
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>sockjs-client</artifactId>
	    <version>${sockjs-client.version}</version>
	</dependency>
	<dependency>
	    <groupId>org.webjars</groupId>
	    <artifactId>stomp-websocket</artifactId>
	    <version>${stomp-websocket.version}</version>
	</dependency>
	<dependency>
	    <groupId>eu.michael-simons</groupId>
	    <artifactId>wro4j-spring-boot-starter</artifactId>
	    <version>0.0.8</version>	    
	</dependency>
    </dependencies>
    
    <!-- TODO Remove after release of Spring Boot 1.4 -->
    <repositories>
	<repository>
	    <id>spring-snapshots</id>
	    <name>Spring Snapshots</name>
	    <url>https://repo.spring.io/snapshot</url>
	    <snapshots>
		<enabled>true</enabled>
	    </snapshots>
	</repository>
	<repository>
	    <id>spring-milestones</id>
	    <name>Spring Milestones</name>
	    <url>https://repo.spring.io/milestone</url>
	    <snapshots>
		<enabled>false</enabled>
	    </snapshots>
	</repository>
    </repositories>
    <pluginRepositories>
	<pluginRepository>
	    <id>spring-snapshots</id>
	    <name>Spring Snapshots</name>
	    <url>https://repo.spring.io/snapshot</url>
	    <snapshots>
		<enabled>true</enabled>
	    </snapshots>
	</pluginRepository>
	<pluginRepository>
	    <id>spring-milestones</id>
	    <name>Spring Milestones</name>
	    <url>https://repo.spring.io/milestone</url>
	    <snapshots>
		<enabled>false</enabled>
	    </snapshots>
	</pluginRepository>
    </pluginRepositories>

</project>
{'fraction_non_alphanumeric': 0.1639030612244898, 'fraction_numerical': 0.01050420168067227, 'mean_word_length': 3.308550185873606, 'pattern_counts': {'":': 0, '<': 1291, '<?xml version=': 0, '>': 1291, 'https://': 5, 'lorem ipsum': 0, 'www.': 4, 'xml': 11}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1381574', 'n_tokens_mistral': 10781, 'n_tokens_neox': 8671, 'n_words': 977}