diff --git a/extensions/binding/org.eclipse.smarthome.binding.yahooweather/.classpath b/extensions/binding/org.eclipse.smarthome.binding.yahooweather/.classpath
index 7f457fa4138..a61cba9738c 100644
--- a/extensions/binding/org.eclipse.smarthome.binding.yahooweather/.classpath
+++ b/extensions/binding/org.eclipse.smarthome.binding.yahooweather/.classpath
@@ -1,7 +1,15 @@
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index 42c8ec9df91..f84eb42f143 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,6 +54,10 @@
1.8
UTF-8
0.4.1
+
+ org.lastnpe.eea
+ jdk-eea
+ 0.0.1
pom
@@ -199,10 +203,18 @@
org.eclipse.jdt.annotation
${jdt-annotations.version}
+
+
+ ${eea-groupId}
+ ${eea-artifactId}
+ ${eea-version}
+
- -warn:+nullAnnot(org.eclipse.jdt.annotation.Nullable|org.eclipse.jdt.annotation.NonNull|org.eclipse.jdt.annotation.NonNullByDefault),+null,+inheritNullAnnot,+nullAnnotConflict,+nullUncheckedConversion,+nullAnnotRedundant,+nullDereference
+ -warn:+null,+nullAnnot(org.eclipse.jdt.annotation.Nullable|org.eclipse.jdt.annotation.NonNull|org.eclipse.jdt.annotation.NonNullByDefault),+inheritNullAnnot,+nullAnnotConflict,+nullUncheckedConversion,+nullAnnotRedundant,+nullDereference
+ -annotationpath
+ CLASSPATH
@@ -583,4 +595,13 @@
+
+
+ ${eea-groupId}
+ ${eea-artifactId}
+ ${eea-version}
+ provided
+
+
+
diff --git a/targetplatform/.gitignore b/targetplatform/.gitignore
new file mode 100644
index 00000000000..c86cca589ae
--- /dev/null
+++ b/targetplatform/.gitignore
@@ -0,0 +1 @@
+/eeas.jar
diff --git a/targetplatform/DownloadEEAs.launch b/targetplatform/DownloadEEAs.launch
new file mode 100644
index 00000000000..085b0fd0de3
--- /dev/null
+++ b/targetplatform/DownloadEEAs.launch
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/targetplatform/EclipseSmartHome.setup b/targetplatform/EclipseSmartHome.setup
index 4c0ecd0b1b0..0712acd4f71 100644
--- a/targetplatform/EclipseSmartHome.setup
+++ b/targetplatform/EclipseSmartHome.setup
@@ -124,7 +124,7 @@
+ value="warning"/>
+
+ Downloads Eclipse External Annotations and places them into eeas.jar in targetplatform
+
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+ 2.10
+
+
+ download-copy-eeas
+ process-resources
+
+ copy
+
+
+
+
+ ${eea-groupId}
+ ${eea-artifactId}
+ ${eea-version}
+ jar
+ true
+ ${basedir}
+ eeas.jar
+
+
+ false
+ true
+
+
+
+
org.codehaus.mojo
build-helper-maven-plugin