Enforce Xtend Maven plugin dependencies 01/73801/1
authorStephen Kitt <skitt@redhat.com>
Fri, 6 Jul 2018 07:28:19 +0000 (09:28 +0200)
committerStephen Kitt <skitt@redhat.com>
Fri, 6 Jul 2018 07:30:26 +0000 (09:30 +0200)
This aligns the Eclipse dependencies used by version 2.13 of the Xtend
Maven plugin, to avoid signature issues. See
https://github.com/eclipse/xtext/issues/1231 for details.

Change-Id: I61e2d70e1a0c98f831ec647669a48e210e4e1f8f
JIRA: ODLPARENT-156
Signed-off-by: Stephen Kitt <skitt@redhat.com>
binding/maven-sal-api-gen-plugin/pom.xml
binding/mdsal-binding-java-api-generator/pom.xml

index ef20d7782ecce7c74d565912d837cd3aa08f1afb..eb7a27de3253448a9c9354407f94c3569199e3a0 100644 (file)
                 <groupId>org.eclipse.xtend</groupId>
                 <artifactId>xtend-maven-plugin</artifactId>
                 <dependencies>
+                    <!-- The following dependencies are appropriate for Xtend 2.13
+                         (as used with ODL Parent 3.1.1) -->
+                    <dependency>
+                        <groupId>org.eclipse.jdt</groupId>
+                        <artifactId>org.eclipse.jdt.core</artifactId>
+                        <version>3.12.2</version>
+                    </dependency>
+                    <dependency>
+                        <groupId>org.eclipse.platform</groupId>
+                        <artifactId>org.eclipse.core.runtime</artifactId>
+                        <version>3.12.0</version>
+                    </dependency>
                     <dependency>
                         <groupId>org.eclipse.platform</groupId>
                         <artifactId>org.eclipse.equinox.common</artifactId>
-                        <version>3.10.0</version>
+                        <version>3.8.0</version>
                     </dependency>
                 </dependencies>
             </plugin>
index 40135c09014fb79e1a5e5cc80438bb4ac8cbd8f6..9757eacfda6bb920e7bae04d4374ef7048df8d83 100644 (file)
                 <groupId>org.eclipse.xtend</groupId>
                 <artifactId>xtend-maven-plugin</artifactId>
                 <dependencies>
+                    <!-- The following dependencies are appropriate for Xtend 2.13
+                         (as used with ODL Parent 3.1.1) -->
+                    <dependency>
+                        <groupId>org.eclipse.jdt</groupId>
+                        <artifactId>org.eclipse.jdt.core</artifactId>
+                        <version>3.12.2</version>
+                    </dependency>
+                    <dependency>
+                        <groupId>org.eclipse.platform</groupId>
+                        <artifactId>org.eclipse.core.runtime</artifactId>
+                        <version>3.12.0</version>
+                    </dependency>
                     <dependency>
                         <groupId>org.eclipse.platform</groupId>
                         <artifactId>org.eclipse.equinox.common</artifactId>
-                        <version>3.10.0</version>
+                        <version>3.8.0</version>
                     </dependency>
                 </dependencies>
             </plugin>