diff --git a/BUILDING.md b/BUILDING.md
index 8fa1a94286..f31dcc5421 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -13,8 +13,10 @@
-->
# Building
-Apache Ratis uses Apache Maven for the builds. A 3.2+ version of Maven is required as well as
-at least Java-1.8.
+Apache Ratis uses Apache Maven to build the artifacts.
+It is required to have Maven 3.3.9 or later.
+Apache Ratis is written in Java 8.
+Therefore, it as well requires Java 8 or later.
When building Ratis the first time, shaded files need to be generated by the following command:
```
diff --git a/pom.xml b/pom.xml
index 978717ae5a..27a9f3bb10 100644
--- a/pom.xml
+++ b/pom.xml
@@ -142,6 +142,7 @@
2.5.1
3.0.2
2.10.3
+ 1.2
2.6
2.4.3
3.5
@@ -149,14 +150,15 @@
1.5
2.19.1
0.5.0
- 1.2
+
+ 0.10
1.9
1.3.1
+ 3.0.0
1.0-beta-1
1.0-alpha-8
- 3.0.0
- 0.10
1.0
+
bash
3.0.0-alpha1
@@ -165,7 +167,7 @@
1.8
${javac.version}
- 3.0.4
+ 3.3.9
3.1.0
@@ -408,10 +410,10 @@
- [3.0.2,)
+ [${maven.min.version},)
- [1.8,)
+ [${java.min.version},)