|
5 | 5 | <parent>
|
6 | 6 | <groupId>org.springframework.boot</groupId>
|
7 | 7 | <artifactId>spring-boot-starter-parent</artifactId>
|
8 |
| - <version>2.6.10</version> |
9 |
| - <relativePath/> <!-- lookup parent from repository --> |
| 8 | + <version>3.2.5</version> |
| 9 | + <relativePath/> <!-- Lookup parent from repository --> |
10 | 10 | </parent>
|
11 | 11 | <groupId>com.mongodb.examples</groupId>
|
12 | 12 | <artifactId>SpringDataBulkInsert</artifactId>
|
13 |
| - <version>0.0.1-SNAPSHOT</version> |
14 | 13 | <name>SpringDataBulkInsert</name>
|
15 | 14 | <description>SpringDataBulkInsert</description>
|
16 | 15 | <properties>
|
17 |
| - <java.version>11</java.version> |
| 16 | + <java.version>17</java.version> |
18 | 17 | </properties>
|
19 | 18 | <dependencies>
|
| 19 | + <!-- Spring Boot Web Starter --> |
20 | 20 | <dependency>
|
21 | 21 | <groupId>org.springframework.boot</groupId>
|
22 |
| - <artifactId>spring-boot-starter-data-mongodb</artifactId> |
23 |
| - <version>2.7.2</version> |
24 |
| - </dependency> |
25 |
| - |
26 |
| - <dependency> |
27 |
| - <groupId>org.mongodb</groupId> |
28 |
| - <artifactId>bson</artifactId> |
29 |
| - <version>4.0.6</version> |
30 |
| - </dependency> |
31 |
| - |
32 |
| - <dependency> |
33 |
| - <groupId>org.mongodb</groupId> |
34 |
| - <artifactId>mongodb-driver-sync</artifactId> |
35 |
| - <version>4.0.6</version> |
36 |
| - </dependency> |
37 |
| - |
38 |
| - <dependency> |
39 |
| - <groupId>org.mongodb</groupId> |
40 |
| - <artifactId>mongodb-driver-core</artifactId> |
41 |
| - <version>4.0.6</version> |
| 22 | + <artifactId>spring-boot-starter-web</artifactId> |
42 | 23 | </dependency>
|
43 | 24 |
|
| 25 | + <!-- Spring Data MongoDB --> |
44 | 26 | <dependency>
|
45 | 27 | <groupId>org.springframework.boot</groupId>
|
46 |
| - <artifactId>spring-boot-configuration-processor</artifactId> |
47 |
| - <optional>true</optional> |
| 28 | + <artifactId>spring-boot-starter-data-mongodb</artifactId> |
48 | 29 | </dependency>
|
| 30 | + |
| 31 | + <!-- Lombok (optional, for annotations like @Getter/@Setter) --> |
49 | 32 | <dependency>
|
50 | 33 | <groupId>org.projectlombok</groupId>
|
51 | 34 | <artifactId>lombok</artifactId>
|
52 | 35 | <optional>true</optional>
|
53 | 36 | </dependency>
|
| 37 | + |
| 38 | + <!-- Testing --> |
54 | 39 | <dependency>
|
55 | 40 | <groupId>org.springframework.boot</groupId>
|
56 | 41 | <artifactId>spring-boot-starter-test</artifactId>
|
57 | 42 | <scope>test</scope>
|
| 43 | + <exclusions> |
| 44 | + <exclusion> |
| 45 | + <groupId>org.junit.vintage</groupId> |
| 46 | + <artifactId>junit-vintage-engine</artifactId> |
| 47 | + </exclusion> |
| 48 | + </exclusions> |
58 | 49 | </dependency>
|
59 | 50 |
|
60 | 51 | <dependency>
|
61 |
| - <groupId>io.github.hakky54</groupId> |
62 |
| - <artifactId>sslcontext-kickstart</artifactId> |
63 |
| - <version>7.4.5</version> |
64 |
| - </dependency> |
65 |
| - |
66 |
| - <dependency> |
67 |
| - <groupId>com.github.javafaker</groupId> |
68 |
| - <artifactId>javafaker</artifactId> |
69 |
| - <version>1.0.2</version> |
| 52 | + <groupId>net.datafaker</groupId> |
| 53 | + <artifactId>datafaker</artifactId> |
| 54 | + <version>2.0.1</version> <!-- or check for the latest --> |
70 | 55 | </dependency>
|
71 | 56 |
|
72 | 57 | <dependency>
|
73 |
| - <groupId>org.hibernate</groupId> |
74 |
| - <artifactId>hibernate-validator</artifactId> |
75 |
| - <version>7.0.4.Final</version> |
| 58 | + <groupId>io.github.hakky54</groupId> |
| 59 | + <artifactId>sslcontext-kickstart</artifactId> |
| 60 | + <version>8.3.7</version> |
76 | 61 | </dependency>
|
77 | 62 |
|
78 | 63 | </dependencies>
|
79 | 64 |
|
80 | 65 | <build>
|
81 | 66 | <plugins>
|
| 67 | + <!-- Spring Boot Maven Plugin --> |
82 | 68 | <plugin>
|
83 | 69 | <groupId>org.springframework.boot</groupId>
|
84 | 70 | <artifactId>spring-boot-maven-plugin</artifactId>
|
85 |
| - <configuration> |
86 |
| - <excludes> |
87 |
| - <exclude> |
88 |
| - <groupId>org.projectlombok</groupId> |
89 |
| - <artifactId>lombok</artifactId> |
90 |
| - </exclude> |
91 |
| - </excludes> |
92 |
| - </configuration> |
93 | 71 | </plugin>
|
94 | 72 | </plugins>
|
95 | 73 | </build>
|
|
0 commit comments