diff --git a/README.md b/README.md
index 653e6f206..80a4e23b7 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@ If you like/use this project, a Star / Watch / Follow on GitHub is appreciated.
General usage of External Null Annotations in Eclipse is documented at
https://help.eclipse.org/latest/index.jsp?topic=/org.eclipse.jdt.doc.user/tasks/task-using_external_null_annotations.htm
-[See theses slides here](http://www.slideshare.net/mikervorburger/the-end-of-the-world-as-we-know-it-aka-your-last-nullpointerexception-1b-bugs) from this
+[See theses slides here](https://www.slideshare.net/mikervorburger/the-end-of-the-world-as-we-know-it-aka-your-last-nullpointerexception-1b-bugs) from this
[EclipseCon Europe 2016 presentation](https://www.eclipsecon.org/europe2016/session/end-world-we-know-it-aka-your-last-nullpointerexception-1b-bugs) for some background about this project.
To automatically Enable Annotation-based Null Analysis in the Eclipse Project Preferences correctly (e.g. when you import the `examples/` here), we highly
@@ -70,7 +70,7 @@ You need to add this repository configuration to your Maven `settings.xml`:
### Building from Sources
-The project also uses the [maven-toolchains-plugin](http://maven.apache.org/plugins/maven-toolchains-plugin/) which decouples the JDK that is
+The project also uses the [maven-toolchains-plugin](https://maven.apache.org/plugins/maven-toolchains-plugin/) which decouples the JDK that is
used to execute Maven and it's plug-ins from the target JDK that is used for compilation and/or unit testing. This ensures full binary
compatibility of the compiled artifacts with the runtime library of the required target JDK.
diff --git a/eea-all/pom.xml b/eea-all/pom.xml
index 12ae1e522..3135207ea 100644
--- a/eea-all/pom.xml
+++ b/eea-all/pom.xml
@@ -6,7 +6,7 @@ SPDX-License-Identifier: EPL-2.0
-->
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/examples/maven-tycho/pom.xml b/examples/maven-tycho/pom.xml
index b72cf0912..28a12e8ce 100644
--- a/examples/maven-tycho/pom.xml
+++ b/examples/maven-tycho/pom.xml
@@ -1,5 +1,5 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/jakarta-mail-api-2/pom.xml b/libraries/jakarta-mail-api-2/pom.xml
index b93f6b87b..9175b92c1 100644
--- a/libraries/jakarta-mail-api-2/pom.xml
+++ b/libraries/jakarta-mail-api-2/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/jakarta-servlet-api-6/pom.xml b/libraries/jakarta-servlet-api-6/pom.xml
index a21b762fd..ac1ffdd3d 100644
--- a/libraries/jakarta-servlet-api-6/pom.xml
+++ b/libraries/jakarta-servlet-api-6/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/java-17/pom.xml b/libraries/java-17/pom.xml
index c812f6743..6e21b07bd 100644
--- a/libraries/java-17/pom.xml
+++ b/libraries/java-17/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/javax-mail-api-1/pom.xml b/libraries/javax-mail-api-1/pom.xml
index 1d625ae31..a9ce948de 100644
--- a/libraries/javax-mail-api-1/pom.xml
+++ b/libraries/javax-mail-api-1/pom.xml
@@ -1,5 +1,5 @@
-
+
4.0.0
diff --git a/libraries/javax-servlet-api-4/pom.xml b/libraries/javax-servlet-api-4/pom.xml
index 28e399020..4fe863cb8 100644
--- a/libraries/javax-servlet-api-4/pom.xml
+++ b/libraries/javax-servlet-api-4/pom.xml
@@ -1,5 +1,5 @@
-
+
4.0.0
diff --git a/libraries/jetty-client-12/pom.xml b/libraries/jetty-client-12/pom.xml
index bf988953a..7f030df88 100644
--- a/libraries/jetty-client-12/pom.xml
+++ b/libraries/jetty-client-12/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/junit-5/pom.xml b/libraries/junit-5/pom.xml
index fb53dac5e..6e8dbad4d 100644
--- a/libraries/junit-5/pom.xml
+++ b/libraries/junit-5/pom.xml
@@ -1,5 +1,5 @@
-
+
4.0.0
diff --git a/libraries/mockito-5/pom.xml b/libraries/mockito-5/pom.xml
index 426ea8890..28b84a248 100644
--- a/libraries/mockito-5/pom.xml
+++ b/libraries/mockito-5/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/osgi-core-8/pom.xml b/libraries/osgi-core-8/pom.xml
index 24d101084..7ed1d92cb 100644
--- a/libraries/osgi-core-8/pom.xml
+++ b/libraries/osgi-core-8/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/spring-6/pom.xml b/libraries/spring-6/pom.xml
index b472bcf45..b983a8dc7 100644
--- a/libraries/spring-6/pom.xml
+++ b/libraries/spring-6/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/libraries/xstream-1/pom.xml b/libraries/xstream-1/pom.xml
index 4c476ba50..a755bb542 100644
--- a/libraries/xstream-1/pom.xml
+++ b/libraries/xstream-1/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
diff --git a/pom.xml b/pom.xml
index f6d8b3d60..48d532a99 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,7 +1,7 @@
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
org.lastnpe.eea
@@ -16,7 +16,7 @@
2016
LastNPE.org
- http://www.lastnpe.org
+ https://www.lastnpe.org