diff --git a/core-java/.gitignore b/core-java/.gitignore
index 6ecc6405c2..464f7e5e38 100644
--- a/core-java/.gitignore
+++ b/core-java/.gitignore
@@ -13,4 +13,6 @@
*.ear
# Files generated by integration tests
-*.txt
\ No newline at end of file
+*.txt
+/bin/
+/temp
diff --git a/core-java/README.md b/core-java/README.md
index 9f9f6e596e..ef31a7c46e 100644
--- a/core-java/README.md
+++ b/core-java/README.md
@@ -43,3 +43,4 @@
- [A Guide To Java Regular Expressions API](http://www.baeldung.com/regular-expressions-java)
- [Sorting in Java](http://www.baeldung.com/java-sorting)
- [Getting Started with Java Properties](http://www.baeldung.com/java-properties)
+- [Grep in Java](http://www.baeldung.com/pattern-search-grep-in-java)
\ No newline at end of file
diff --git a/core-java/pom.xml b/core-java/pom.xml
index 0cafeae16a..cd04d7c3e1 100644
--- a/core-java/pom.xml
+++ b/core-java/pom.xml
@@ -55,13 +55,13 @@
org.unix4j
unix4j-command
- 0.4
+ ${unix4j.version}
com.googlecode.grep4j
grep4j
- 1.8.7
+ ${grep4j.version}
@@ -100,7 +100,7 @@
org.projectlombok
lombok
- 1.16.12
+ ${lombok.version}
provided
@@ -359,6 +359,9 @@
2.5
4.1
4.01
+ 0.4
+ 1.8.7
+ 1.16.12
1.3
diff --git a/core-java/src/test/java/com/baeldung/java8/unix/grep/GrepWithUnix4JTest.java b/core-java/src/test/java/com/baeldung/grep/GrepWithUnix4JTest.java
similarity index 97%
rename from core-java/src/test/java/com/baeldung/java8/unix/grep/GrepWithUnix4JTest.java
rename to core-java/src/test/java/com/baeldung/grep/GrepWithUnix4JTest.java
index 79ba2e0b17..628518a12f 100644
--- a/core-java/src/test/java/com/baeldung/java8/unix/grep/GrepWithUnix4JTest.java
+++ b/core-java/src/test/java/com/baeldung/grep/GrepWithUnix4JTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.java8.unix.grep;
+package com.baeldung.grep;
import java.io.File;
import java.util.List;