1212 </modules >
1313
1414 <properties >
15- <tycho-version >0.15.0</tycho-version >
15+ <tycho .version>0.16.0-SNAPSHOT</tycho .version>
16+ <tycho-extras .version>0.16.0-SNAPSHOT</tycho-extras .version>
17+
18+ <juno-repo .url>http://download.eclipse.org/releases/juno</juno-repo .url>
19+ <tycho-repo .url>https://oss.sonatype.org/content/groups/public/</tycho-repo .url>
1620 </properties >
1721
22+
1823 <repositories >
19- <repository >
20- <id >juno</id >
21- <layout >p2</layout >
22- <url >http://download.eclipse.org/releases/juno</url >
23- </repository >
24- </repositories >
24+ <repository >
25+ <id >juno</id >
26+ <url >${juno-repo.url} </url >
27+ <layout >p2</layout >
28+ </repository >
29+
30+ </repositories >
31+
32+ <pluginRepositories >
33+ <pluginRepository >
34+ <id >tycho</id >
35+ <url >${tycho-repo.url} </url >
36+ <releases >
37+ <enabled >false</enabled >
38+ </releases >
39+ <snapshots >
40+ <enabled >true</enabled >
41+ </snapshots >
42+ </pluginRepository >
43+ </pluginRepositories >
2544
2645 <build >
2746 <plugins >
2847 <plugin >
2948 <groupId >org.eclipse.tycho</groupId >
3049 <artifactId >tycho-maven-plugin</artifactId >
31- <version >${tycho- version} </version >
50+ <version >${tycho. version} </version >
3251 <extensions >true</extensions >
3352 </plugin >
3453
3554 <plugin >
3655 <groupId >org.eclipse.tycho</groupId >
37- <artifactId >tycho-p2-director-plugin</artifactId >
38- <version >${tycho-version} </version >
56+ <artifactId >target-platform-configuration</artifactId >
57+ <configuration >
58+ <environments >
59+ <environment >
60+ <os >linux</os >
61+ <ws >gtk</ws >
62+ <arch >x86</arch >
63+ </environment >
64+ <environment >
65+ <os >linux</os >
66+ <ws >gtk</ws >
67+ <arch >x86_64</arch >
68+ </environment >
69+ <environment >
70+ <os >win32</os >
71+ <ws >win32</ws >
72+ <arch >x86</arch >
73+ </environment >
74+ <environment >
75+ <os >win32</os >
76+ <ws >win32</ws >
77+ <arch >x86_64</arch >
78+ </environment >
79+ <environment >
80+ <os >macosx</os >
81+ <ws >cocoa</ws >
82+ <arch >x86_64</arch >
83+ </environment >
84+ </environments >
85+ </configuration >
86+ </plugin >
87+
88+ <plugin >
89+ <groupId >org.eclipse.tycho</groupId >
90+ <artifactId >tycho-source-plugin</artifactId >
3991 <executions >
4092 <execution >
41- <id >materialize-products </id >
93+ <id >plugin-source </id >
4294 <goals >
43- <goal >materialize-products</goal >
44- </goals >
45- </execution >
46- <execution >
47- <id >archive-products</id >
48- <goals >
49- <goal >archive-products</goal >
95+ <goal >plugin-source</goal >
5096 </goals >
5197 </execution >
5298 </executions >
5399 </plugin >
54100 </plugins >
55101
56-
57-
102+ <pluginManagement >
103+ <plugins >
104+ <plugin >
105+ <groupId >org.eclipse.tycho</groupId >
106+ <artifactId >target-platform-configuration</artifactId >
107+ <version >${tycho.version} </version >
108+ </plugin >
109+ <plugin >
110+ <groupId >org.eclipse.tycho</groupId >
111+ <artifactId >tycho-compiler-plugin</artifactId >
112+ <version >${tycho.version} </version >
113+ <configuration >
114+ <compilerArguments >
115+ <inlineJSR />
116+ <enableJavadoc />
117+ <encoding >ISO-8859-1</encoding >
118+ </compilerArguments >
119+ </configuration >
120+ </plugin >
121+ <plugin >
122+ <groupId >org.eclipse.tycho</groupId >
123+ <artifactId >tycho-packaging-plugin</artifactId >
124+ <version >${tycho.version} </version >
125+ <dependencies >
126+ <dependency >
127+ <groupId >org.eclipse.tycho.extras</groupId >
128+ <artifactId >tycho-buildtimestamp-jgit</artifactId >
129+ <version >${tycho-extras.version} </version >
130+ </dependency >
131+ </dependencies >
132+ <configuration >
133+ <strictBinIncludes >false</strictBinIncludes >
134+ <format >'v'yyyyMMdd-HHmm</format >
135+ <timestampProvider >jgit</timestampProvider >
136+ <jgit .ignore>
137+ </jgit .ignore>
138+ </configuration >
139+ </plugin >
140+ <plugin >
141+ <groupId >org.eclipse.tycho</groupId >
142+ <artifactId >tycho-surefire-plugin</artifactId >
143+ <version >${tycho.version} </version >
144+ </plugin >
145+ <plugin >
146+ <groupId >org.eclipse.tycho</groupId >
147+ <artifactId >tycho-source-plugin</artifactId >
148+ <version >${tycho.version} </version >
149+ <configuration >
150+ <strictSrcIncludes >false</strictSrcIncludes >
151+ </configuration >
152+ </plugin >
153+ <plugin >
154+ <groupId >org.eclipse.tycho</groupId >
155+ <artifactId >tycho-p2-director-plugin</artifactId >
156+ <version >${tycho.version} </version >
157+ </plugin >
158+ <plugin >
159+ <groupId >org.eclipse.tycho</groupId >
160+ <artifactId >tycho-p2-repository-plugin</artifactId >
161+ <version >${tycho.version} </version >
162+ </plugin >
163+ <plugin >
164+ <groupId >org.eclipse.tycho.extras</groupId >
165+ <artifactId >tycho-source-feature-plugin</artifactId >
166+ <version >${tycho-extras.version} </version >
167+ </plugin >
168+ <plugin >
169+ <groupId >org.eclipse.tycho.extras</groupId >
170+ <artifactId >tycho-custom-bundle-plugin</artifactId >
171+ <version >${tycho-extras.version} </version >
172+ </plugin >
173+ <plugin >
174+ <groupId >org.eclipse.tycho</groupId >
175+ <artifactId >tycho-p2-plugin</artifactId >
176+ <version >${tycho.version} </version >
177+ <configuration >
178+ <baselineMode >warn</baselineMode >
179+ <baselineReplace >none</baselineReplace >
180+ <baselineRepositories >
181+ <repository >
182+ <url >http://download.eclipse.org/eclipse/updates/4.2</url >
183+ </repository >
184+ </baselineRepositories >
185+ </configuration >
186+ </plugin >
187+ </plugins >
188+ </pluginManagement >
58189 </build >
59190
60191</project >
0 commit comments