blob: a88930312f9aef2c1348174c714efd5b5bcde296 [file] [log] [blame]
Stephan Herrmann2feba952012-05-26 15:02:07 +02001<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 Copyright (c) 2012 Eclipse Foundation.
4 All rights reserved. This program and the accompanying materials
5 are made available under the terms of the Eclipse Distribution License v1.0
6 which accompanies this distribution, and is available at
7 http://www.eclipse.org/org/documents/edl-v10.php
8
9 Contributors:
10 Igor Fedorenko - initial implementation
11-->
12
13<project
14 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
15 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
16 <modelVersion>4.0.0</modelVersion>
17 <parent>
18 <artifactId>eclipse.jdt.core</artifactId>
19 <groupId>eclipse.jdt.core</groupId>
20 <version>3.8.0-SNAPSHOT</version>
21 </parent>
22 <groupId>eclipse.jdt.core</groupId>
23 <artifactId>org.eclipse.jdt.core</artifactId>
24 <version>3.8.1-SNAPSHOT</version>
25 <packaging>eclipse-plugin</packaging>
26
27 <build>
28 <plugins>
29 <plugin>
30 <groupId>org.eclipse.tycho.extras</groupId>
31 <artifactId>tycho-custom-bundle-plugin</artifactId>
32 <executions>
33 <execution>
34 <id>antadapter</id>
35 <phase>package</phase>
36 <goals>
37 <goal>custom-bundle</goal>
38 </goals>
39 <configuration>
40 <bundleLocation>${project.basedir}/scripts/antadapter</bundleLocation>
41 <classifier>antadapter</classifier>
42 <fileSets>
43 <fileSet>
44 <directory>${project.build.directory}/jdtCompilerAdapter.jar-classes</directory>
45 <excludes>
46 <exclude>org/eclipse/jdt/core/CheckDebugAttributes*.*</exclude>
47 <exclude>org/eclipse/jdt/core/BuildJarIndex*.*</exclude>
48 </excludes>
49 </fileSet>
50 </fileSets>
51 </configuration>
52 </execution>
53 <execution>
54 <id>batch-compiler</id>
55 <phase>package</phase>
56 <goals>
57 <goal>custom-bundle</goal>
58 </goals>
59 <configuration>
60 <bundleLocation>${project.basedir}/scripts/binary</bundleLocation>
61 <classifier>batch-compiler</classifier>
62 <fileSets>
63 <fileSet>
64 <directory>${project.build.directory}/classes</directory>
65 <includes>
66 <include>org/eclipse/jdt/internal/compiler/**</include>
67 <include>org/eclipse/jdt/core/compiler/**</include>
68 </includes>
69 <excludes>
70 <exclude>**/package.htm*</exclude>
71 <exclude>org/eclipse/jdt/core/compiler/CompilationParticipant*.class</exclude>
72 <exclude>org/eclipse/jdt/core/compiler/BuildContext.class</exclude>
73 <exclude>org/eclipse/jdt/core/compiler/IScanner.class</exclude>
74 <exclude>org/eclipse/jdt/core/compiler/ITerminalSymbols*.class</exclude>
75 <exclude>org/eclipse/jdt/core/compiler/ReconcileContext*.class</exclude>
76 <exclude>org/eclipse/jdt/internal/compiler/DocumentElementParser*.class</exclude>
77 <exclude>org/eclipse/jdt/internal/compiler/IDocumentElementRequestor.class</exclude>
78 <exclude>org/eclipse/jdt/internal/compiler/ISourceElementRequestor*.class</exclude>
79 <exclude>org/eclipse/jdt/internal/compiler/SourceElementParser*.class</exclude>
80 <exclude>org/eclipse/jdt/internal/compiler/SourceElementRequestorAdapter*.class</exclude>
81 <exclude>org/eclipse/jdt/internal/compiler/SourceJavadocParser*.class</exclude>
82 <exclude>org/eclipse/jdt/internal/compiler/parser/SourceTypeConverter*.class</exclude>
83 </excludes>
84 </fileSet>
85 </fileSets>
86 </configuration>
87 </execution>
88 </executions>
89 </plugin>
90 <plugin>
91 <groupId>org.eclipse.tycho</groupId>
92 <artifactId>tycho-p2-plugin</artifactId>
93 <version>${tycho.version}</version>
94 <executions>
95 <execution>
96 <id>attached-p2-metadata</id>
97 <phase>package</phase>
98 <goals>
99 <goal>p2-metadata</goal>
100 </goals>
101 </execution>
102 </executions>
103 </plugin>
104 </plugins>
105 </build>
106</project>