Projekt

Obecné

Profil

Stáhnout (6.02 KB) Statistiky
| Větev: | Tag: | Revize:
1 4d4cc0e4 Ondřej Váně
<?xml version="1.0" encoding="UTF-8"?>
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 d438fc1e Petr Urban
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4
    <modelVersion>4.0.0</modelVersion>
5
    <parent>
6
        <groupId>org.springframework.boot</groupId>
7
        <artifactId>spring-boot-starter-parent</artifactId>
8
        <version>2.4.4</version>
9
        <relativePath/> <!-- lookup parent from repository -->
10
    </parent>
11
12
    <groupId>cz.zcu.fav.kiv</groupId>
13
    <artifactId>anti-pattern-detection-app</artifactId>
14
    <version>1.2.0</version>
15
    <packaging>war</packaging>
16
    <name>anti-pattern-detection-app</name>
17
    <description>Basic web application for anti pattern detection</description>
18
19
    <properties>
20
        <java.version>11</java.version>
21
        <spring.boot.version>2.6.9</spring.boot.version>
22
        <org.reflections.version>0.10.2</org.reflections.version>
23
        <org.jsoup.version>1.15.4</org.jsoup.version>
24
        <com.fasterxml.jackson.core.version>2.14.2</com.fasterxml.jackson.core.version>
25
        <org.junit.jupiter.version>5.9.2</org.junit.jupiter.version>
26
        <org.apache.maven.plugins.version>3.0.0-M7</org.apache.maven.plugins.version>
27
    </properties>
28
29
    <dependencies>
30
31
        <dependency>
32
            <groupId>org.springframework.boot</groupId>
33
            <artifactId>spring-boot-starter</artifactId>
34
            <version>3.0.4</version>
35
        </dependency>
36
37
        <dependency>
38
            <groupId>org.springframework.boot</groupId>
39
            <artifactId>spring-boot-starter-test</artifactId>
40
            <version>3.0.4</version>
41
            <scope>test</scope>
42
        </dependency>
43
44
        <dependency>
45
            <groupId>org.springframework.boot</groupId>
46
            <artifactId>spring-boot-starter-web</artifactId>
47
            <version>3.0.4</version>
48
        </dependency>
49
50
        <dependency>
51
            <groupId>mysql</groupId>
52
            <artifactId>mysql-connector-java</artifactId>
53
            <version>8.0.32</version>
54
            <scope>runtime</scope>
55
        </dependency>
56
57
        <dependency>
58
            <groupId>org.springframework.boot</groupId>
59
            <artifactId>spring-boot-starter-data-jpa</artifactId>
60
            <version>3.0.4</version>
61
        </dependency>
62
63
        <dependency>
64
            <groupId>org.springframework.boot</groupId>
65
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
66
            <version>3.0.4</version>
67
        </dependency>
68
69
        <dependency>
70
            <groupId>org.reflections</groupId>
71
            <artifactId>reflections</artifactId>
72
            <version>${org.reflections.version}</version>
73
        </dependency>
74
75
        <!-- jsoup HTML parser library @ https://jsoup.org/ -->
76
        <dependency>
77
            <groupId>org.jsoup</groupId>
78
            <artifactId>jsoup</artifactId>
79
            <version>${org.jsoup.version}</version>
80
        </dependency>
81
82
        <!-- Jackson libraries for parsing json files -->
83
        <dependency>
84
            <groupId>com.fasterxml.jackson.core</groupId>
85
            <artifactId>jackson-core</artifactId>
86
            <version>${com.fasterxml.jackson.core.version}</version>
87
        </dependency>
88
89
        <dependency>
90
            <groupId>com.fasterxml.jackson.core</groupId>
91
            <artifactId>jackson-annotations</artifactId>
92
            <version>${com.fasterxml.jackson.core.version}</version>
93
        </dependency>
94
95
        <dependency>
96
            <groupId>com.fasterxml.jackson.core</groupId>
97
            <artifactId>jackson-databind</artifactId>
98
            <version>${com.fasterxml.jackson.core.version}</version>
99
        </dependency>
100
101
102
        <!-- Junit libraries for unit tests-->
103
        <dependency>
104
            <groupId>org.junit.jupiter</groupId>
105
            <artifactId>junit-jupiter-api</artifactId>
106
            <version>${org.junit.jupiter.version}</version>
107
            <scope>test</scope>
108
        </dependency>
109
110
        <dependency>
111
            <groupId>org.junit.jupiter</groupId>
112
            <artifactId>junit-jupiter-engine</artifactId>
113
            <version>${org.junit.jupiter.version}</version>
114
            <scope>test</scope>
115
        </dependency>
116
117
118
        <!-- UI TESTING -->
119
        <dependency>
120
            <groupId>org.seleniumhq.selenium</groupId>
121
            <artifactId>selenium-java</artifactId>
122
            <version>4.8.1</version> <!-- HIGHER VERSION 4+ are not compatible with webdrivermanager plugin -->
123
        </dependency>
124
125
        <dependency>
126
            <groupId>io.github.bonigarcia</groupId>
127
            <artifactId>webdrivermanager</artifactId>
128
            <version>5.3.2</version>
129
            <scope>test</scope>
130
        </dependency>
131
132
        <dependency>
133
            <groupId>org.springframework.boot</groupId>
134
            <artifactId>spring-boot-starter-security</artifactId>
135
            <version>3.0.4</version>
136
        </dependency>
137
        <dependency>
138
            <groupId>org.springframework.security</groupId>
139
            <artifactId>spring-security-core</artifactId>
140
            <version>6.0.2</version>
141
        </dependency>
142
143
    </dependencies>
144
145
    <build>
146
        <pluginManagement>
147
            <plugins>
148
149
                <plugin>
150
                    <groupId>org.springframework.boot</groupId>
151
                    <artifactId>spring-boot-maven-plugin</artifactId>
152
                </plugin>
153
154
                <plugin>
155
                    <groupId>org.apache.maven.plugins</groupId>
156
                    <artifactId>maven-surefire-plugin</artifactId>
157
                    <version>${org.apache.maven.plugins.version}</version>
158
                    <configuration>
159
                        <skipTests>false</skipTests>
160
                    </configuration>
161
                </plugin>
162
163
                <plugin>
164
                    <groupId>org.apache.maven.plugins</groupId>
165
                    <artifactId>maven-failsafe-plugin</artifactId>
166
                    <version>${org.apache.maven.plugins.version}</version>
167
                </plugin>
168
169
            </plugins>
170
        </pluginManagement>
171
    </build>
172 4d4cc0e4 Ondřej Váně
173
</project>