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