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