Cut down xtend dependencies
[mdsal.git] / binding / mdsal-binding-generator-impl / pom.xml
index dc1a4ff17ac8c226b41048e6c8fceed342f92265..cc0e5afa529a84970ea6cd1e9cd6ddb22f2d5aa0 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.eclipse.xtend</groupId>
-            <artifactId>org.eclipse.xtend.lib</artifactId>
-            <scope>provided</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.eclipse.xtend</groupId>
-            <artifactId>org.eclipse.xtend.lib.macro</artifactId>
-            <scope>provided</scope>
-        </dependency>
         <dependency>
             <groupId>org.eclipse.xtext</groupId>
             <artifactId>org.eclipse.xtext.xbase.lib</artifactId>
                         </Export-Package>
                         <Embed-Transitive>true</Embed-Transitive>
                         <Embed-Dependency>
-                            org.eclipse.xtend.lib;inline=true,
-                            org.eclipse.xtend.lib.macro;inline=true,
-                            org.eclipse.xtext.xbase.lib;inline=true,
+                            org.eclipse.xtext.xbase.lib;inline=org/eclipse/xtend2/lib/*.class|
+                            org/eclipse/xtext/xbase/lib/IterableExtensions*.class|
+                            org/eclipse/xtext/xbase/lib/Functions*.class|
+                            org/eclipse/xtext/xbase/lib/StringExtensions*.class|
+                            org/eclipse/xtext/xbase/lib/internal/FunctionDelegate.class|
+                            org/eclipse/xtext/xbase/lib/internal/BooleanFunctionDelegate.class,
                         </Embed-Dependency>
                     </instructions>
                 </configuration>