Created
June 8, 2018 09:13
-
-
Save AleksandarSavic95/5e6514356ac181ed5544e841f440b9f3 to your computer and use it in GitHub Desktop.
Versions for various Maven artifacts which happen to work well together. A lot of time trial and error has been spent, so feel free to comment and ask anything You want :)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<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>ftn.bsep9</groupId> | |
<artifactId>siem</artifactId> | |
<version>0.0.1-SNAPSHOT</version> | |
<packaging>jar</packaging> | |
<name>siem</name> | |
<description>BSEP project - siem center and agent</description> | |
<properties> | |
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | |
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | |
<kie.version>6.2.0.Final</kie.version> | |
<!-- 7.7.0 - 7.2.0 - 6.5.0 - 6.4.0 == NOT WORKING --> | |
<java.version>1.8</java.version> | |
<maven.compiler.source>1.8</maven.compiler.source> | |
<maven.compiler.target>1.8</maven.compiler.target> | |
</properties> | |
<parent> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-parent</artifactId> | |
<version>2.0.0.RELEASE</version> | |
<relativePath/> <!-- lookup parent from repository --> | |
</parent> | |
<!-- Transitively bring in the Spring IO Platform Bill-of-Materials `pom.xml` --> | |
<!--<dependencyManagement>--> | |
<!--<dependencies>--> | |
<!--<dependency>--> | |
<!--<groupId>io.spring.platform</groupId>--> | |
<!--<artifactId>platform-bom</artifactId>--> | |
<!--<version>2.0.6.RELEASE</version>--> | |
<!--<type>pom</type>--> | |
<!--</dependency>--> | |
<!--<dependency>--> | |
<!--<groupId>org.springframework.boot</groupId>--> | |
<!--<artifactId>spring-boot-dependencies</artifactId>--> | |
<!--<version>2.0.0.RELEASE</version>--> | |
<!--<scope>import</scope>--> | |
<!--<type>pom</type>--> | |
<!--</dependency>--> | |
<!--</dependencies>--> | |
<!--</dependencyManagement>--> | |
<dependencies> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-jersey</artifactId> | |
</dependency> | |
<dependency> | |
<groupId>com.google.guava</groupId> | |
<artifactId>guava</artifactId> | |
<version>14.0.1</version> | |
<!--<scope>test</scope>--> | |
</dependency> | |
<!--<dependency>--> | |
<!--<groupId>org.springframework.data</groupId>--> | |
<!--<artifactId>spring-data-jpa</artifactId>--> | |
<!--<version>1.5.1.RELEASE</version>--> | |
<!--</dependency>--> | |
<!--<dependency>--> | |
<!--<groupId>org.springframework.data</groupId>--> | |
<!--<artifactId>spring-data-commons</artifactId>--> | |
<!--<version>1.13.0.RELEASE</version>--> | |
<!--</dependency>--> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-web</artifactId> | |
<scope>compile</scope> | |
<exclusions> | |
<exclusion> | |
<artifactId>tomcat-annotations-api</artifactId> | |
<groupId>org.apache.tomcat</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-security</artifactId> | |
<scope>compile</scope> | |
<exclusions> | |
<exclusion> | |
<artifactId>tomcat-annotations-api</artifactId> | |
<groupId>org.apache.tomcat</groupId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<!-- THYMELEAF --> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-thymeleaf</artifactId> | |
</dependency> | |
<!-- MONGO DB --> | |
<dependency> | |
<groupId>org.springframework.data</groupId> | |
<artifactId>spring-data-mongodb</artifactId> | |
<version>2.0.6.RELEASE</version> | |
</dependency> | |
<dependency> | |
<groupId>com.querydsl</groupId> | |
<artifactId>querydsl-mongodb</artifactId> | |
<version>4.1.4</version> | |
<exclusions> | |
<exclusion> | |
<groupId>org.mongodb</groupId> | |
<artifactId>mongo-java-driver</artifactId> | |
</exclusion> | |
</exclusions> | |
</dependency> | |
<!-- K I E --> | |
<dependency> | |
<groupId>org.kie</groupId> | |
<artifactId>kie-ci</artifactId> | |
<version>${kie.version}</version> | |
</dependency> | |
<dependency> | |
<groupId>org.kie</groupId> | |
<artifactId>kie-spring</artifactId> | |
<version>${kie.version}</version> | |
</dependency> | |
<!-- R U L E S --> | |
<dependency> | |
<groupId>ftn.bsep9</groupId> | |
<artifactId>drools-spring-kjar</artifactId> | |
<type>jar</type> | |
<version>0.0.1-SNAPSHOT</version> | |
</dependency> | |
<dependency> | |
<groupId>com.querydsl</groupId> | |
<artifactId>querydsl-jpa</artifactId> | |
<version>4.1.3</version> | |
</dependency> | |
<dependency> | |
<groupId>io.jsonwebtoken</groupId> | |
<artifactId>jjwt</artifactId> | |
<version>0.7.0</version> | |
</dependency> | |
<dependency> | |
<groupId>commons-logging</groupId> | |
<artifactId>commons-logging</artifactId> | |
<version>1.2</version> | |
</dependency> | |
<!-- TESTS --> | |
<dependency> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-starter-test</artifactId> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.springframework.security</groupId> | |
<artifactId>spring-security-test</artifactId> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>junit</groupId> | |
<artifactId>junit</artifactId> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.hamcrest</groupId> | |
<artifactId>hamcrest-library</artifactId> | |
<scope>test</scope> | |
</dependency> | |
</dependencies> | |
<build> | |
<plugins> | |
<plugin> | |
<groupId>org.springframework.boot</groupId> | |
<artifactId>spring-boot-maven-plugin</artifactId> | |
<version>2.0.2.RELEASE</version> | |
<executions> | |
<execution> | |
<goals> | |
<goal>repackage</goal> | |
</goals> | |
</execution> | |
</executions> | |
</plugin> | |
<plugin> | |
<groupId>org.apache.maven.plugins</groupId> | |
<artifactId>maven-compiler-plugin</artifactId> | |
<version>3.1</version> | |
<configuration> | |
<source>1.8</source> | |
<target>1.8</target> | |
</configuration> | |
</plugin> | |
<plugin> | |
<groupId>com.mysema.maven</groupId> | |
<artifactId>apt-maven-plugin</artifactId> | |
<version>1.1.3</version> | |
<dependencies> | |
<dependency> | |
<groupId>com.querydsl</groupId> | |
<artifactId>querydsl-apt</artifactId> | |
<version>4.1.3</version> | |
</dependency> | |
</dependencies> | |
<executions> | |
<execution> | |
<phase>generate-sources</phase> | |
<goals> | |
<goal>process</goal> | |
</goals> | |
<configuration> | |
<outputDirectory>target/generated-sources/annotations</outputDirectory> | |
<processor> | |
org.springframework.data.mongodb.repository.support.MongoAnnotationProcessor | |
</processor> | |
<logOnlyOnError>true</logOnlyOnError> | |
</configuration> | |
</execution> | |
</executions> | |
</plugin> | |
</plugins> | |
</build> | |
</project> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment