diff --git a/.gitignore b/.gitignore
index d9860d55740c2e6d4adc9bc3a418441b1098e465..216936d7030084839200d256d16401e08f711afc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
 *~
 target
+.project
+.settings
\ No newline at end of file
diff --git a/ws/Docbook/Dbtools/.gitignore b/ws/Docbook/Dbtools/.gitignore
index 6c80f74451a9db69eee8aa06e47c2b6717057d65..9f93daecf57d485619e9f02187efc55a736b80c1 100644
--- a/ws/Docbook/Dbtools/.gitignore
+++ b/ws/Docbook/Dbtools/.gitignore
@@ -1,3 +1,5 @@
 /target
 /.classpath
 /.project
+/.settings
+
diff --git a/ws/eclipse/HibIntro/.gitignore b/ws/eclipse/HibIntro/.gitignore
index 39ba83c72573373fc4645f77dc9bb14abf3944cf..ca8450f55458d68689e8d7787d52ee8473de25b2 100644
--- a/ws/eclipse/HibIntro/.gitignore
+++ b/ws/eclipse/HibIntro/.gitignore
@@ -1,4 +1,5 @@
 /target
 /.classpath
+/.settings
 /.project
 /bin
diff --git a/ws/eclipse/Xmlparse/.gitignore b/ws/eclipse/Xmlparse/.gitignore
index 6c80f74451a9db69eee8aa06e47c2b6717057d65..c650a1dc6b2148073444b22931358ae6b7ba8c82 100644
--- a/ws/eclipse/Xmlparse/.gitignore
+++ b/ws/eclipse/Xmlparse/.gitignore
@@ -1,3 +1,4 @@
 /target
 /.classpath
+/.settings
 /.project