|
38 | 38 |
|
39 | 39 | <maven.build.timestamp.format>yyyyMMddHHmmss</maven.build.timestamp.format>
|
40 | 40 | <maven.build.timestamp>${maven.build.timestamp}</maven.build.timestamp>
|
| 41 | + |
| 42 | + <protobuf-java.version>4.27.0</protobuf-java.version> |
| 43 | + <slf4j.version>1.7.30</slf4j.version> |
| 44 | + <jackson.version>2.13.2</jackson.version> |
| 45 | + <apache.commons-lang3.version>3.4</apache.commons-lang3.version> |
| 46 | + <logback.version>1.2.3</logback.version> |
| 47 | + <junit.version>4.13</junit.version> |
| 48 | + <jmh.version>1.28</jmh.version> |
| 49 | + <maven-compiler-plugin.version>3.3</maven-compiler-plugin.version> |
| 50 | + <maven-source-plugin.version>2.0.2</maven-source-plugin.version> |
| 51 | + <maven-eclipse-plugin.version>2.6</maven-eclipse-plugin.version> |
| 52 | + <buildnumber-maven-plugin.version>1.4</buildnumber-maven-plugin.version> |
| 53 | + <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version> |
| 54 | + <formatter-maven-plugin.version>2.16.0</formatter-maven-plugin.version> |
41 | 55 | </properties>
|
42 | 56 | <dependencies>
|
43 | 57 | <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
|
44 | 58 | <dependency>
|
45 | 59 | <groupId>com.google.protobuf</groupId>
|
46 | 60 | <artifactId>protobuf-java</artifactId>
|
47 |
| - <version>4.27.0</version> |
| 61 | + <version>${protobuf-java.version}</version> |
48 | 62 | </dependency>
|
49 | 63 | <dependency>
|
50 | 64 | <groupId>org.slf4j</groupId>
|
51 | 65 | <artifactId>slf4j-api</artifactId>
|
52 |
| - <version>1.7.30</version> |
| 66 | + <version>${slf4j.version}</version> |
53 | 67 | </dependency>
|
54 | 68 | <!-- Jackson Core -->
|
55 | 69 | <dependency>
|
56 | 70 | <groupId>com.fasterxml.jackson.core</groupId>
|
57 | 71 | <artifactId>jackson-core</artifactId>
|
58 |
| - <version>2.13.2</version> |
| 72 | + <version>${jackson.version}</version> |
59 | 73 | </dependency>
|
60 | 74 | <!-- Jackson Annotations -->
|
61 | 75 | <dependency>
|
62 | 76 | <groupId>com.fasterxml.jackson.core</groupId>
|
63 | 77 | <artifactId>jackson-annotations</artifactId>
|
64 |
| - <version>2.13.2</version> |
| 78 | + <version>${jackson.version}</version> |
65 | 79 | </dependency>
|
66 | 80 | <!-- Jackson Databind -->
|
67 | 81 | <dependency>
|
68 | 82 | <groupId>com.fasterxml.jackson.core</groupId>
|
69 | 83 | <artifactId>jackson-databind</artifactId>
|
70 |
| - <version>2.13.2</version> |
| 84 | + <version>${jackson.version}</version> |
71 | 85 | </dependency>
|
72 | 86 | <dependency>
|
73 | 87 | <groupId>org.apache.commons</groupId>
|
74 | 88 | <artifactId>commons-lang3</artifactId>
|
75 |
| - <version>3.4</version> |
| 89 | + <version>${apache.commons-lang3.version}</version> |
76 | 90 | </dependency>
|
77 | 91 | <!-- test dependencies -->
|
78 | 92 | <dependency>
|
79 | 93 | <groupId>ch.qos.logback</groupId>
|
80 | 94 | <artifactId>logback-classic</artifactId>
|
81 |
| - <version>1.2.3</version> |
| 95 | + <version>${logback.version}</version> |
82 | 96 | <scope>test</scope>
|
83 | 97 | </dependency>
|
84 | 98 | <dependency>
|
85 | 99 | <groupId>junit</groupId>
|
86 | 100 | <artifactId>junit</artifactId>
|
87 |
| - <version>4.13</version> |
| 101 | + <version>${junit.version}</version> |
88 | 102 | <scope>test</scope>
|
89 | 103 | </dependency>
|
90 | 104 | <dependency>
|
91 | 105 | <groupId>org.openjdk.jmh</groupId>
|
92 | 106 | <artifactId>jmh-core</artifactId>
|
93 |
| - <version>1.28</version> |
| 107 | + <version>${jmh.version}</version> |
94 | 108 | <scope>test</scope>
|
95 | 109 | </dependency>
|
96 | 110 | <dependency>
|
97 | 111 | <groupId>org.openjdk.jmh</groupId>
|
98 | 112 | <artifactId>jmh-generator-annprocess</artifactId>
|
99 |
| - <version>1.28</version> |
| 113 | + <version>${jmh.version}</version> |
100 | 114 | <scope>test</scope>
|
101 | 115 | </dependency>
|
102 | 116 | </dependencies>
|
|
105 | 119 | <extension>
|
106 | 120 | <groupId>kr.motd.maven</groupId>
|
107 | 121 | <artifactId>os-maven-plugin</artifactId>
|
108 |
| - <version>1.7.0</version> |
| 122 | + <version>${os-maven-plugin.version}</version> |
109 | 123 | </extension>
|
110 | 124 | </extensions>
|
111 | 125 | <resources>
|
|
131 | 145 | <plugin>
|
132 | 146 | <groupId>net.revelc.code.formatter</groupId>
|
133 | 147 | <artifactId>formatter-maven-plugin</artifactId>
|
134 |
| - <version>2.16.0</version> |
| 148 | + <version>${formatter-maven-plugin.version}</version> |
135 | 149 | <configuration>
|
136 | 150 | <!-- specify your configuration here -->
|
137 | 151 | </configuration>
|
|
198 | 212 | <target>${java.version}</target>
|
199 | 213 | <encoding>UTF-8</encoding>
|
200 | 214 | </configuration>
|
201 |
| - <version>3.3</version> |
| 215 | + <version>${maven-compiler-plugin.version}</version> |
202 | 216 | </plugin>
|
203 | 217 | <plugin>
|
204 | 218 | <groupId>org.apache.maven.plugins</groupId>
|
205 | 219 | <artifactId>maven-source-plugin</artifactId>
|
206 |
| - <version>2.0.2</version> |
| 220 | + <version>${maven-source-plugin.version}</version> |
207 | 221 | <executions>
|
208 | 222 | <execution>
|
209 | 223 | <id>attach-sources</id>
|
|
216 | 230 | <plugin>
|
217 | 231 | <groupId>org.apache.maven.plugins</groupId>
|
218 | 232 | <artifactId>maven-eclipse-plugin</artifactId>
|
219 |
| - <version>2.6</version> |
| 233 | + <version>${maven-eclipse-plugin.version}</version> |
220 | 234 | <configuration>
|
221 | 235 | <downloadSources>true</downloadSources>
|
222 | 236 | </configuration>
|
|
229 | 243 | <plugin>
|
230 | 244 | <groupId>org.codehaus.mojo</groupId>
|
231 | 245 | <artifactId>buildnumber-maven-plugin</artifactId>
|
232 |
| - <version>1.4</version> |
| 246 | + <version>${buildnumber-maven-plugin.version}</version> |
233 | 247 | <executions>
|
234 | 248 | <execution>
|
235 | 249 | <phase>validate</phase>
|
|
246 | 260 | </plugin>
|
247 | 261 | <plugin>
|
248 | 262 | <artifactId>maven-jar-plugin</artifactId>
|
249 |
| - <version>3.2.0</version> |
| 263 | + <version>${maven-jar-plugin.version}</version> |
250 | 264 | <configuration>
|
251 | 265 | <archive>
|
252 | 266 | <manifest>
|
|
0 commit comments