Merge lp:~verterok/bzr-eclipse/builds-with-tycho into lp:~verterok/bzr-eclipse/trunk

Proposed by Guillermo Gonzalez
Status: Merged
Merged at revision: 223
Proposed branch: lp:~verterok/bzr-eclipse/builds-with-tycho
Merge into: lp:~verterok/bzr-eclipse/trunk
Diff against target: 796 lines (+395/-96)
25 files modified
.bzrignore (+10/-0)
HowToCompileAndRun.txt (+4/-4)
INSTALL (+1/-1)
org.apache.commons.logging/pom.xml (+3/-2)
org.kxml2/pom.xml (+3/-2)
org.vcs.bazaar.eclipse.client/pom.xml (+17/-7)
org.vcs.bazaar.eclipse.core.tests/pom.xml (+49/-28)
org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/AbstractCoreTestCase.java (+1/-0)
org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/TestCaseWithProject.java (+8/-3)
org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/WorkspaceUtil.java (+7/-2)
org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/core/BundledPluginsTest.java (+2/-1)
org.vcs.bazaar.eclipse.core/.settings/org.eclipse.mylar.tasklist.prefs (+0/-4)
org.vcs.bazaar.eclipse.core/pom.xml (+14/-0)
org.vcs.bazaar.eclipse.feature/.project (+23/-17)
org.vcs.bazaar.eclipse.feature/pom.xml (+14/-0)
org.vcs.bazaar.eclipse.site/.project (+23/-0)
org.vcs.bazaar.eclipse.site/pom.xml (+14/-0)
org.vcs.bazaar.eclipse.site/site.xml (+17/-0)
org.vcs.bazaar.eclipse.tests-feature/.project (+6/-0)
org.vcs.bazaar.eclipse.tests-feature/feature.xml (+1/-1)
org.vcs.bazaar.eclipse.tests-feature/pom.xml (+14/-0)
org.vcs.bazaar.eclipse.ui/.settings/org.eclipse.mylar.tasklist.prefs (+0/-4)
org.vcs.bazaar.eclipse.ui/pom.xml (+14/-0)
pom.xml (+146/-17)
redstone.xmlrpc/pom.xml (+4/-3)
To merge this branch: bzr merge lp:~verterok/bzr-eclipse/builds-with-tycho
Reviewer Review Type Date Requested Status
xaav Pending
Review via email: mp+68480@code.launchpad.net

Description of the change

This branch adds a "site" project and changes all the pom.xml and fix some issues with the tests in order to make use of tycho to run tests and build the update-site.

To post a comment you must log in.
Revision history for this message
Guillermo Gonzalez (verterok) wrote :

Hi Geoff,

I requested a review for this, as it changes the dependencies :)
(Let me know if you can't review it)

In order to test it you need to get maven 3.0.x, and run: mvn-3 clean compile integration-test
That should build it and run the unittests in org.vcs.bazaar.eclipse.core.tests.

Cheers,

Revision history for this message
Guillermo Gonzalez (verterok) wrote :

And if you want to check the result of the new build, here is the update site generate by tycho: http://verterok.com.ar/bzr-eclipse/tycho-update-site/

Revision history for this message
xaav (xaav) wrote :

Sorry, I was gone the past few weeks. I'll look into this as soon as I have the time!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2009-05-04 05:13:16 +0000
3+++ .bzrignore 2011-07-20 00:07:30 +0000
4@@ -9,3 +9,13 @@
5 *.jar
6 org.vcs.bazaar.eclipse.core.tests/bin
7 org.vcs.bazaar.eclipse.client/plugins/*
8+org.apache.commons.logging/target
9+org.kxml2/target
10+org.vcs.bazaar.eclipse.client/target
11+org.vcs.bazaar.eclipse.core/target
12+org.vcs.bazaar.eclipse.core.tests/target
13+org.vcs.bazaar.eclipse.feature/target
14+org.vcs.bazaar.eclipse.site/target
15+org.vcs.bazaar.eclipse.tests-feature/target
16+org.vcs.bazaar.eclipse.ui/target
17+redstone.xmlrpc/target
18
19=== modified file 'HowToCompileAndRun.txt'
20--- HowToCompileAndRun.txt 2009-09-20 06:59:46 +0000
21+++ HowToCompileAndRun.txt 2011-07-20 00:07:30 +0000
22@@ -1,9 +1,9 @@
23 Requirements:
24 * Eclipse SDK >= 3.3 (get it [http://eclipse.org/downloads here])
25 * Java 1.5 (5.0) but should run with 1.6 (get it [http://java.sun.com/javase/downloads/index.jsp here])
26- * bzr-xmloutput >= 0.8.5
27- * bazaar >= 1.18 recommended
28- * maven (2.2.0 recommended)
29+ * bzr-xmloutput >= 0.8.7
30+ * bazaar >= 2.x recommended
31+ * maven 3.0.x (a.k.a tycho)
32
33 Recomended:
34 * ~1 GB of RAM, to comfortably run in debug mode or directly from the source (more on this later)
35@@ -11,7 +11,7 @@
36 1) Get the source code from https://launchpad.net/bzr-eclipse
37 bzr branch lp:bzr-eclipse
38
39- 1.1) run: mvn compile to get bzr-java-lib and it dependencies in place
40+ 1.1) run: 'mvn compile integration-tests' to get bzr-java-lib and it dependencies in place and run the tests.
41
42 2) Launch Eclipse
43 2.1) File--> Import --> "Existing project into workspace"
44
45=== modified file 'INSTALL'
46--- INSTALL 2009-09-20 06:59:46 +0000
47+++ INSTALL 2011-07-20 00:07:30 +0000
48@@ -10,7 +10,7 @@
49
50 Dependencies
51 ------------
52- * bazaar >= 1.18 recommended
53+ * bazaar >= 2.x recommended
54 * Java SDK/JRE >=1.5
55 * Eclipse >= 3.3
56
57
58=== modified file 'org.apache.commons.logging/pom.xml'
59--- org.apache.commons.logging/pom.xml 2009-09-05 15:06:07 +0000
60+++ org.apache.commons.logging/pom.xml 2011-07-20 00:07:30 +0000
61@@ -2,14 +2,15 @@
62 <project>
63 <modelVersion>4.0.0</modelVersion>
64 <parent>
65- <artifactId>bzr-eclipse</artifactId>
66 <groupId>org.vcs.bazaar.eclipse</groupId>
67+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
68 <version>1.1.1-SNAPSHOT</version>
69+ <relativePath>../pom.xml</relativePath>
70 </parent>
71 <groupId>org.apache.commons.logging</groupId>
72 <artifactId>org.apache.commons.logging</artifactId>
73 <version>1.1.1</version>
74- <packaging>pom</packaging>
75+ <packaging>eclipse-plugin</packaging>
76 <dependencies>
77 <dependency>
78 <groupId>commons-logging</groupId>
79
80=== modified file 'org.kxml2/pom.xml'
81--- org.kxml2/pom.xml 2009-09-05 15:06:07 +0000
82+++ org.kxml2/pom.xml 2011-07-20 00:07:30 +0000
83@@ -2,14 +2,15 @@
84 <project>
85 <modelVersion>4.0.0</modelVersion>
86 <parent>
87- <artifactId>bzr-eclipse</artifactId>
88 <groupId>org.vcs.bazaar.eclipse</groupId>
89+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
90 <version>1.1.1-SNAPSHOT</version>
91+ <relativePath>../pom.xml</relativePath>
92 </parent>
93 <groupId>org.kxml2</groupId>
94 <artifactId>org.kxml2</artifactId>
95 <version>2.3.0</version>
96- <packaging>pom</packaging>
97+ <packaging>eclipse-plugin</packaging>
98 <dependencies>
99 <dependency>
100 <groupId>kxml2</groupId>
101
102=== modified file 'org.vcs.bazaar.eclipse.client/pom.xml'
103--- org.vcs.bazaar.eclipse.client/pom.xml 2009-11-15 05:46:21 +0000
104+++ org.vcs.bazaar.eclipse.client/pom.xml 2011-07-20 00:07:30 +0000
105@@ -2,14 +2,15 @@
106 <project>
107 <modelVersion>4.0.0</modelVersion>
108 <parent>
109- <artifactId>bzr-eclipse</artifactId>
110 <groupId>org.vcs.bazaar.eclipse</groupId>
111+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
112 <version>1.1.1-SNAPSHOT</version>
113+ <relativePath>../pom.xml</relativePath>
114 </parent>
115- <groupId>org.vcs.bazaar.eclipse</groupId>
116+ <groupId>org.vcs.bazaar.eclipse.client</groupId>
117 <artifactId>org.vcs.bazaar.eclipse.client</artifactId>
118- <version>0.5.3.qualifier</version>
119- <packaging>pom</packaging>
120+ <version>0.5.3</version>
121+ <packaging>eclipse-plugin</packaging>
122 <dependencies>
123 <dependency>
124 <groupId>org.vcs.bazaar.client</groupId>
125@@ -28,13 +29,22 @@
126 <id>copy-dependencies</id>
127 <phase>compile</phase>
128 <goals>
129- <goal>copy-dependencies</goal>
130+ <goal>copy</goal>
131 </goals>
132 <configuration>
133+ <artifactItems>
134+ <artifactItem>
135+ <groupId>org.vcs.bazaar.client</groupId>
136+ <artifactId>bzr-java-lib</artifactId>
137+ <type>jar</type>
138+ <overWrite>false</overWrite>
139+ </artifactItem>
140+ </artifactItems>
141 <excludeArtifactIds>kxml2-min,xmlrpc-client,commons-logging</excludeArtifactIds>
142- <overWriteReleases>true</overWriteReleases>
143- <overWriteSnapshots>true</overWriteSnapshots>
144+ <overWriteReleases>false</overWriteReleases>
145+ <overWriteSnapshots>false</overWriteSnapshots>
146 <overWriteIfNewer>true</overWriteIfNewer>
147+ <excludeTransitive>true</excludeTransitive>
148 <outputDirectory>${basedir}</outputDirectory>
149 </configuration>
150 </execution>
151
152=== modified file 'org.vcs.bazaar.eclipse.core.tests/pom.xml'
153--- org.vcs.bazaar.eclipse.core.tests/pom.xml 2009-11-15 05:46:21 +0000
154+++ org.vcs.bazaar.eclipse.core.tests/pom.xml 2011-07-20 00:07:30 +0000
155@@ -2,15 +2,16 @@
156 <project>
157 <modelVersion>4.0.0</modelVersion>
158 <parent>
159- <artifactId>bzr-eclipse</artifactId>
160 <groupId>org.vcs.bazaar.eclipse</groupId>
161+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
162 <version>1.1.1-SNAPSHOT</version>
163+ <relativePath>../pom.xml</relativePath>
164 </parent>
165- <groupId>org.vcs.bazaar.eclipse</groupId>
166- <artifactId>org.vcs.bazaar.eclipse.core.tests</artifactId>
167- <version>1.1.1.qualifier</version>
168- <packaging>pom</packaging>
169- <dependencies>
170+ <groupId>org.vcs.bazaar.eclipse.core.test</groupId>
171+ <artifactId>org.vcs.bazaar.eclipse.core.test</artifactId>
172+ <version>${bzr-eclipse-version}</version>
173+ <packaging>eclipse-test-plugin</packaging>
174+ <dependencies>
175 <dependency>
176 <groupId>org.vcs.bazaar.client</groupId>
177 <artifactId>bzr-java-lib</artifactId>
178@@ -19,28 +20,48 @@
179 <scope>compile</scope>
180 </dependency>
181 </dependencies>
182+
183 <build>
184- <plugins>
185- <plugin>
186- <groupId>org.apache.maven.plugins</groupId>
187- <artifactId>maven-dependency-plugin</artifactId>
188- <executions>
189- <execution>
190- <id>copy-dependencies</id>
191- <phase>compile</phase>
192- <goals>
193- <goal>copy-dependencies</goal>
194- </goals>
195- <configuration>
196- <excludeArtifactIds>kxml2-min,xmlrpc,xmlrpc-client,commons-logging</excludeArtifactIds>
197- <overWriteReleases>true</overWriteReleases>
198- <overWriteSnapshots>true</overWriteSnapshots>
199- <overWriteIfNewer>true</overWriteIfNewer>
200- <outputDirectory>${basedir}</outputDirectory>
201- </configuration>
202- </execution>
203- </executions>
204- </plugin>
205- </plugins>
206+ <plugins>
207+ <plugin>
208+ <groupId>org.apache.maven.plugins</groupId>
209+ <artifactId>maven-dependency-plugin</artifactId>
210+ <executions>
211+ <execution>
212+ <id>copy-dependencies</id>
213+ <phase>generate-sources</phase>
214+ <goals>
215+ <goal>copy</goal>
216+ </goals>
217+ <configuration>
218+ <artifactItems>
219+ <artifactItem>
220+ <groupId>org.vcs.bazaar.client</groupId>
221+ <artifactId>bzr-java-lib</artifactId>
222+ <classifier>tests</classifier>
223+ <type>jar</type>
224+ <overWrite>false</overWrite>
225+ </artifactItem>
226+ </artifactItems>
227+ <excludeArtifactIds>kxml2-min,xmlrpc-client,commons-logging</excludeArtifactIds>
228+ <overWriteReleases>false</overWriteReleases>
229+ <overWriteSnapshots>false</overWriteSnapshots>
230+ <overWriteIfNewer>true</overWriteIfNewer>
231+ <excludeTransitive>true</excludeTransitive>
232+ <outputDirectory>${basedir}</outputDirectory>
233+ </configuration>
234+ </execution>
235+ </executions>
236+ </plugin>
237+ <plugin>
238+ <groupId>org.sonatype.tycho</groupId>
239+ <artifactId>maven-osgi-test-plugin</artifactId>
240+ <configuration>
241+ <explodedBundles>
242+ <bundle>org.vcs.bazaar.eclipse.client</bundle>
243+ </explodedBundles>
244+ </configuration>
245+ </plugin>
246+ </plugins>
247 </build>
248 </project>
249
250=== modified file 'org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/AbstractCoreTestCase.java'
251--- org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/AbstractCoreTestCase.java 2009-09-20 06:55:23 +0000
252+++ org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/AbstractCoreTestCase.java 2011-07-20 00:07:30 +0000
253@@ -22,6 +22,7 @@
254 @BeforeClass
255 public static void initialize() {
256 final Preferences prefs = EclipseBazaarCore.getDefault().getPluginPreferences();
257+ prefs.setValue(IBazaarCoreConstants.USE_BUNDLED_PLUGINS, true);
258 if(!EclipseBazaarCore.getDefault().isClientAvailable()) {
259 BazaarUtilities.configureBazaarClient(AbstractCoreTestCase.class, "/tests.properties");
260 final BazaarClientPreferences clientPrefs = BazaarClientPreferences.getInstance();
261
262=== modified file 'org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/TestCaseWithProject.java'
263--- org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/TestCaseWithProject.java 2009-01-02 23:14:54 +0000
264+++ org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/TestCaseWithProject.java 2011-07-20 00:07:30 +0000
265@@ -21,8 +21,9 @@
266 * @author Guillermo Gonzalez <guillo.gonzo@gmail.com>
267 *
268 */
269-public class TestCaseWithProject extends AbstractCoreTestCase {
270+public abstract class TestCaseWithProject extends AbstractCoreTestCase {
271
272+ private File testRoot;
273 private IProject project;
274 private ExpectedWorkingTree wt;
275
276@@ -40,10 +41,13 @@
277 return wt;
278 }
279
280-
281 @Before
282 public void setUp() throws Exception {
283- project = WorkspaceUtil.createProject(this.getClass().getName());
284+ testRoot = File.createTempFile("bzr-eclipse", "test");
285+ testRoot.delete();
286+ testRoot.mkdir();
287+ project = WorkspaceUtil.createProject(testRoot, this.getClass().getName());
288+ System.out.println();
289 wt = createWorkingTree(project.getLocation());
290 project.refreshLocal(IResource.DEPTH_INFINITE, new NullProgressMonitor());
291 BazaarTeamProvider.map(project, BazaarTeamProvider.ID);
292@@ -53,6 +57,7 @@
293 public void tearDown() throws Exception {
294 if(project != null)
295 project.delete(true, true, new NullProgressMonitor());
296+ testRoot.delete();
297 }
298
299 /**
300
301=== modified file 'org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/WorkspaceUtil.java'
302--- org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/WorkspaceUtil.java 2008-11-08 14:12:28 +0000
303+++ org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/WorkspaceUtil.java 2011-07-20 00:07:30 +0000
304@@ -1,23 +1,28 @@
305 package org.vcs.bazaar.eclipse;
306
307+import java.io.File;
308 import java.io.IOException;
309
310 import org.eclipse.core.resources.IProject;
311+import org.eclipse.core.resources.IProjectDescription;
312 import org.eclipse.core.resources.IWorkspaceRoot;
313 import org.eclipse.core.resources.ResourcesPlugin;
314 import org.eclipse.core.runtime.CoreException;
315 import org.eclipse.core.runtime.NullProgressMonitor;
316+import org.eclipse.core.runtime.Path;
317 import org.vcs.bazaar.client.testUtils.ExpectedWorkingTree;
318
319 public class WorkspaceUtil {
320
321- public static IProject createProject(String name) throws CoreException {
322+ public static IProject createProject(File baseDir, String name) throws CoreException {
323 IWorkspaceRoot workspaceRoot = ResourcesPlugin.getWorkspace().getRoot();
324 IProject project = workspaceRoot.getProject(name);
325 if(project.exists()) {
326 project.delete(true, new NullProgressMonitor());
327 }
328- project.create(null);
329+ IProjectDescription desc = ResourcesPlugin.getWorkspace().newProjectDescription(name);
330+ desc.setLocation(new Path(baseDir.getAbsolutePath()));
331+ project.create(desc, new NullProgressMonitor());
332 project.open(null);
333 return project;
334 }
335
336=== modified file 'org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/core/BundledPluginsTest.java'
337--- org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/core/BundledPluginsTest.java 2009-09-20 06:55:23 +0000
338+++ org.vcs.bazaar.eclipse.core.tests/src/org/vcs/bazaar/eclipse/core/BundledPluginsTest.java 2011-07-20 00:07:30 +0000
339@@ -25,7 +25,8 @@
340 IBazaarClient client = this.getClient();
341 for(IPlugin plugin: client.plugins()) {
342 if(plugin.getName().equals("xmloutput")) {
343- Assert.assertTrue(plugin.getPath().contains("org.vcs.bazaar.eclipse.client/plugins"));
344+ Assert.assertTrue(plugin.getPath() + " doesn't contains org.vcs.bazaar.eclipse.client/plugins",
345+ plugin.getPath().matches(".*/org.vcs.bazaar.eclipse.client.*/plugins/xmloutput"));
346 }
347 }
348 }
349
350=== removed file 'org.vcs.bazaar.eclipse.core/.settings/org.eclipse.mylar.tasklist.prefs'
351--- org.vcs.bazaar.eclipse.core/.settings/org.eclipse.mylar.tasklist.prefs 2007-03-14 12:15:50 +0000
352+++ org.vcs.bazaar.eclipse.core/.settings/org.eclipse.mylar.tasklist.prefs 1970-01-01 00:00:00 +0000
353@@ -1,4 +0,0 @@
354-#Wed Mar 14 08:28:52 ART 2007
355-eclipse.preferences.version=1
356-project.repository.kind=trac
357-project.repository.url=http\://trac.steppenwolf.selfip.net/BazaarEclipse
358
359=== added file 'org.vcs.bazaar.eclipse.core/pom.xml'
360--- org.vcs.bazaar.eclipse.core/pom.xml 1970-01-01 00:00:00 +0000
361+++ org.vcs.bazaar.eclipse.core/pom.xml 2011-07-20 00:07:30 +0000
362@@ -0,0 +1,14 @@
363+<?xml version="1.0" encoding="UTF-8"?>
364+<project>
365+ <modelVersion>4.0.0</modelVersion>
366+ <parent>
367+ <groupId>org.vcs.bazaar.eclipse</groupId>
368+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
369+ <version>1.1.1-SNAPSHOT</version>
370+ <relativePath>../pom.xml</relativePath>
371+ </parent>
372+ <groupId>org.vcs.bazaar.eclipse.core</groupId>
373+ <artifactId>org.vcs.bazaar.eclipse.core</artifactId>
374+ <version>${bzr-eclipse-version}</version>
375+ <packaging>eclipse-plugin</packaging>
376+</project>
377
378=== modified file 'org.vcs.bazaar.eclipse.feature/.project'
379--- org.vcs.bazaar.eclipse.feature/.project 2008-04-28 03:16:18 +0000
380+++ org.vcs.bazaar.eclipse.feature/.project 2011-07-20 00:07:30 +0000
381@@ -1,17 +1,23 @@
382-<?xml version="1.0" encoding="UTF-8"?>
383-<projectDescription>
384- <name>org.vcs.bazaar.eclipse.feature</name>
385- <comment></comment>
386- <projects>
387- </projects>
388- <buildSpec>
389- <buildCommand>
390- <name>org.eclipse.pde.FeatureBuilder</name>
391- <arguments>
392- </arguments>
393- </buildCommand>
394- </buildSpec>
395- <natures>
396- <nature>org.eclipse.pde.FeatureNature</nature>
397- </natures>
398-</projectDescription>
399+<?xml version="1.0" encoding="UTF-8"?>
400+<projectDescription>
401+ <name>org.vcs.bazaar.eclipse.feature</name>
402+ <comment></comment>
403+ <projects>
404+ </projects>
405+ <buildSpec>
406+ <buildCommand>
407+ <name>org.eclipse.jdt.core.javabuilder</name>
408+ <arguments>
409+ </arguments>
410+ </buildCommand>
411+ <buildCommand>
412+ <name>org.eclipse.pde.FeatureBuilder</name>
413+ <arguments>
414+ </arguments>
415+ </buildCommand>
416+ </buildSpec>
417+ <natures>
418+ <nature>org.eclipse.jdt.core.javanature</nature>
419+ <nature>org.eclipse.pde.FeatureNature</nature>
420+ </natures>
421+</projectDescription>
422
423=== added file 'org.vcs.bazaar.eclipse.feature/pom.xml'
424--- org.vcs.bazaar.eclipse.feature/pom.xml 1970-01-01 00:00:00 +0000
425+++ org.vcs.bazaar.eclipse.feature/pom.xml 2011-07-20 00:07:30 +0000
426@@ -0,0 +1,14 @@
427+<?xml version="1.0" encoding="UTF-8"?>
428+<project>
429+ <modelVersion>4.0.0</modelVersion>
430+ <parent>
431+ <groupId>org.vcs.bazaar.eclipse</groupId>
432+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
433+ <version>1.1.1-SNAPSHOT</version>
434+ <relativePath>../pom.xml</relativePath>
435+ </parent>
436+ <groupId>org.vcs.bazaar.eclipse.feature</groupId>
437+ <artifactId>org.vcs.bazaar.eclipse.feature</artifactId>
438+ <version>${bzr-eclipse-version}</version>
439+ <packaging>eclipse-feature</packaging>
440+</project>
441
442=== added directory 'org.vcs.bazaar.eclipse.site'
443=== added file 'org.vcs.bazaar.eclipse.site/.project'
444--- org.vcs.bazaar.eclipse.site/.project 1970-01-01 00:00:00 +0000
445+++ org.vcs.bazaar.eclipse.site/.project 2011-07-20 00:07:30 +0000
446@@ -0,0 +1,23 @@
447+<?xml version="1.0" encoding="UTF-8"?>
448+<projectDescription>
449+ <name>org.vcs.bazaar.eclipse.site</name>
450+ <comment></comment>
451+ <projects>
452+ </projects>
453+ <buildSpec>
454+ <buildCommand>
455+ <name>org.eclipse.jdt.core.javabuilder</name>
456+ <arguments>
457+ </arguments>
458+ </buildCommand>
459+ <buildCommand>
460+ <name>org.eclipse.pde.UpdateSiteBuilder</name>
461+ <arguments>
462+ </arguments>
463+ </buildCommand>
464+ </buildSpec>
465+ <natures>
466+ <nature>org.eclipse.jdt.core.javanature</nature>
467+ <nature>org.eclipse.pde.UpdateSiteNature</nature>
468+ </natures>
469+</projectDescription>
470
471=== added file 'org.vcs.bazaar.eclipse.site/pom.xml'
472--- org.vcs.bazaar.eclipse.site/pom.xml 1970-01-01 00:00:00 +0000
473+++ org.vcs.bazaar.eclipse.site/pom.xml 2011-07-20 00:07:30 +0000
474@@ -0,0 +1,14 @@
475+<?xml version="1.0" encoding="UTF-8"?>
476+<project>
477+ <modelVersion>4.0.0</modelVersion>
478+ <parent>
479+ <groupId>org.vcs.bazaar.eclipse</groupId>
480+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
481+ <version>1.1.1-SNAPSHOT</version>
482+ <relativePath>../pom.xml</relativePath>
483+ </parent>
484+ <groupId>org.vcs.bazaar.eclipse.site</groupId>
485+ <artifactId>org.vcs.bazaar.eclipse.site</artifactId>
486+ <version>${bzr-eclipse-version}</version>
487+ <packaging>eclipse-update-site</packaging>
488+</project>
489
490=== added file 'org.vcs.bazaar.eclipse.site/site.xml'
491--- org.vcs.bazaar.eclipse.site/site.xml 1970-01-01 00:00:00 +0000
492+++ org.vcs.bazaar.eclipse.site/site.xml 2011-07-20 00:07:30 +0000
493@@ -0,0 +1,17 @@
494+<?xml version="1.0" encoding="UTF-8"?>
495+<site>
496+ <description url="http://verterok.com.ar/bzr-eclipse/update-site/">
497+ Update site for the Eclipse plugin for Bazaar
498+ </description>
499+ <feature url="features/org.vcs.bazaar.eclipse.feature_1.1.1.qualifier.jar" id="org.vcs.bazaar.eclipse.feature" version="1.1.1.qualifier">
500+ <category name="bzr-eclipse (dev snapshot)"/>
501+ </feature>
502+ <!--feature url="features/org.vcs.bazaar.eclipse.tests-feature_1.1.1.qualifier.jar" id="org.vcs.bazaar.eclipse.tests-feature" version="1.1.1.qualifier">
503+ <category name="bzr-eclipse (dev snapshot)"/>
504+ </feature-->
505+ <category-def name="bzr-eclipse (dev snapshot)" label="bzr-eclipse (Eclipse-3.3 dev snapshot)">
506+ <description>
507+ Here you can find snapshots of the current development trunk.
508+ </description>
509+ </category-def>
510+</site>
511
512=== modified file 'org.vcs.bazaar.eclipse.tests-feature/.project'
513--- org.vcs.bazaar.eclipse.tests-feature/.project 2008-10-26 21:07:09 +0000
514+++ org.vcs.bazaar.eclipse.tests-feature/.project 2011-07-20 00:07:30 +0000
515@@ -6,12 +6,18 @@
516 </projects>
517 <buildSpec>
518 <buildCommand>
519+ <name>org.eclipse.jdt.core.javabuilder</name>
520+ <arguments>
521+ </arguments>
522+ </buildCommand>
523+ <buildCommand>
524 <name>org.eclipse.pde.FeatureBuilder</name>
525 <arguments>
526 </arguments>
527 </buildCommand>
528 </buildSpec>
529 <natures>
530+ <nature>org.eclipse.jdt.core.javanature</nature>
531 <nature>org.eclipse.pde.FeatureNature</nature>
532 </natures>
533 </projectDescription>
534
535=== modified file 'org.vcs.bazaar.eclipse.tests-feature/feature.xml'
536--- org.vcs.bazaar.eclipse.tests-feature/feature.xml 2009-01-17 22:56:14 +0000
537+++ org.vcs.bazaar.eclipse.tests-feature/feature.xml 2011-07-20 00:07:30 +0000
538@@ -39,7 +39,7 @@
539 </requires>
540
541 <plugin
542- id="org.vcs.bazaar.eclipse.core.test"
543+ id="org.vcs.bazaar.eclipse.core.tests"
544 download-size="0"
545 install-size="0"
546 version="0.0.0"
547
548=== added file 'org.vcs.bazaar.eclipse.tests-feature/pom.xml'
549--- org.vcs.bazaar.eclipse.tests-feature/pom.xml 1970-01-01 00:00:00 +0000
550+++ org.vcs.bazaar.eclipse.tests-feature/pom.xml 2011-07-20 00:07:30 +0000
551@@ -0,0 +1,14 @@
552+<?xml version="1.0" encoding="UTF-8"?>
553+<project>
554+ <modelVersion>4.0.0</modelVersion>
555+ <parent>
556+ <groupId>org.vcs.bazaar.eclipse</groupId>
557+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
558+ <version>${currentVersion}</version>
559+ <relativePath>../pom.xml</relativePath>
560+ </parent>
561+ <groupId>org.vcs.bazaar.eclipse.tests-feature</groupId>
562+ <artifactId>org.vcs.bazaar.eclipse.tests-feature</artifactId>
563+ <version>1.1.1-SNAPSHOT</version>
564+ <packaging>eclipse-test-feature</packaging>
565+</project>
566
567=== removed file 'org.vcs.bazaar.eclipse.ui/.settings/org.eclipse.mylar.tasklist.prefs'
568--- org.vcs.bazaar.eclipse.ui/.settings/org.eclipse.mylar.tasklist.prefs 2007-03-14 12:15:50 +0000
569+++ org.vcs.bazaar.eclipse.ui/.settings/org.eclipse.mylar.tasklist.prefs 1970-01-01 00:00:00 +0000
570@@ -1,4 +0,0 @@
571-#Wed Mar 14 09:01:13 ART 2007
572-eclipse.preferences.version=1
573-project.repository.kind=trac
574-project.repository.url=http\://trac.steppenwolf.selfip.net/BazaarEclipse
575
576=== added file 'org.vcs.bazaar.eclipse.ui/pom.xml'
577--- org.vcs.bazaar.eclipse.ui/pom.xml 1970-01-01 00:00:00 +0000
578+++ org.vcs.bazaar.eclipse.ui/pom.xml 2011-07-20 00:07:30 +0000
579@@ -0,0 +1,14 @@
580+<?xml version="1.0" encoding="UTF-8"?>
581+<project>
582+ <modelVersion>4.0.0</modelVersion>
583+ <parent>
584+ <groupId>org.vcs.bazaar.eclipse</groupId>
585+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
586+ <version>1.1.1-SNAPSHOT</version>
587+ <relativePath>../pom.xml</relativePath>
588+ </parent>
589+ <groupId>org.vcs.bazaar.eclipse.ui</groupId>
590+ <artifactId>org.vcs.bazaar.eclipse.ui</artifactId>
591+ <version>${bzr-eclipse-version}</version>
592+ <packaging>eclipse-plugin</packaging>
593+</project>
594
595=== modified file 'pom.xml'
596--- pom.xml 2009-09-05 15:06:07 +0000
597+++ pom.xml 2011-07-20 00:07:30 +0000
598@@ -1,29 +1,158 @@
599 <?xml version="1.0" encoding="UTF-8"?>
600 <project>
601 <modelVersion>4.0.0</modelVersion>
602+ <prerequisites>
603+ <maven>3.0</maven>
604+ </prerequisites>
605 <groupId>org.vcs.bazaar.eclipse</groupId>
606- <artifactId>bzr-eclipse</artifactId>
607+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
608 <version>1.1.1-SNAPSHOT</version>
609 <packaging>pom</packaging>
610- <scm>
611- <connection>scm:bazaar:lp:bzr-eclipse</connection>
612- <url>http://code.launchpad.net/bzr-eclipse</url>
613- </scm>
614- <issueManagement>
615- <system>Launchpad</system>
616- <url>http://bugs.launchpad.net/bzr-eclipse</url>
617- </issueManagement>
618- <repositories>
619- <repository>
620- <id>verterok-mvn-repo</id>
621- <url>http://verterok.com.ar/maven-repo/</url>
622- </repository>
623- </repositories>
624+ <scm>
625+ <connection>scm:bazaar:lp:bzr-eclipse</connection>
626+ <url>http://code.launchpad.net/bzr-eclipse</url>
627+ </scm>
628+ <issueManagement>
629+ <system>Launchpad</system>
630+ <url>http://bugs.launchpad.net/bzr-eclipse</url>
631+ </issueManagement>
632+ <properties>
633+ <bzr-eclipse-version>1.1.1-SNAPSHOT</bzr-eclipse-version>
634+ <tycho-version>0.10.0</tycho-version>
635+ <platform-version-name>helios</platform-version-name>
636+ <eclipse-site>http://download.eclipse.org/releases/${platform-version-name}</eclipse-site>
637+ <wikitext-site>http://download.eclipse.org/tools/mylyn/update/weekly</wikitext-site>
638+ <swtbot-site>http://download.eclipse.org/technology/swtbot/${platform-version-name}/dev-build/update-site</swtbot-site>
639+ <orbit-site>http://download.eclipse.org/tools/orbit/downloads/drops/R20110523182458/repository</orbit-site>
640+ </properties>
641+
642 <modules>
643- <module>org.vcs.bazaar.eclipse.client</module>
644- <module>org.vcs.bazaar.eclipse.core.tests</module>
645 <module>org.apache.commons.logging</module>
646 <module>org.kxml2</module>
647 <module>redstone.xmlrpc</module>
648+ <module>org.vcs.bazaar.eclipse.client</module>
649+ <module>org.vcs.bazaar.eclipse.core</module>
650+ <module>org.vcs.bazaar.eclipse.core.tests</module>
651+ <module>org.vcs.bazaar.eclipse.feature</module>
652+ <!--module>org.vcs.bazaar.eclipse.tests-feature</module-->
653+ <module>org.vcs.bazaar.eclipse.ui</module>
654+ <module>org.vcs.bazaar.eclipse.site</module>
655 </modules>
656+
657+ <repositories>
658+ <repository>
659+ <id>verterok-mvn-repo</id>
660+ <url>http://verterok.com.ar/maven-repo/</url>
661+ </repository>
662+ <repository>
663+ <id>helios</id>
664+ <layout>p2</layout>
665+ <url>${eclipse-site}</url>
666+ </repository>
667+ <!--repository>
668+ <id>swtbot</id>
669+ <layout>p2</layout>
670+ <url>${swtbot-site}</url>
671+ </repository>
672+ <repository>
673+ <id>wikitext</id>
674+ <layout>p2</layout>
675+ <url>${wikitext-site}</url>
676+ </repository-->
677+ <repository>
678+ <id>orbit</id>
679+ <layout>p2</layout>
680+ <url>${orbit-site}</url>
681+ </repository>
682+ </repositories>
683+
684+ <!--build>
685+ <plugins>
686+ <plugin>
687+ <groupId>org.apache.maven.plugins</groupId>
688+ <artifactId>maven-resources-plugin</artifactId>
689+ <version>2.4.1</version>
690+ <configuration>
691+ <encoding>UTF-8</encoding>
692+ </configuration>
693+ </plugin>
694+ < !-plugin>
695+ <groupId>org.sonatype.tycho</groupId>
696+ <artifactId>maven-osgi-compiler-plugin</artifactId>
697+ <version>${tycho-version}</version>
698+ <configuration>
699+ <encoding>UTF-8</encoding>
700+ </configuration>
701+ </plugin->
702+ <plugin>
703+ <groupId>org.sonatype.tycho</groupId>
704+ <artifactId>maven-osgi-lifecycle-plugin</artifactId>
705+ <version>1.0-SNAPSHOT</version>
706+ <inherited>true</inherited>
707+ <extensions>true</extensions>
708+ </plugin>
709+ </plugins>
710+ <pluginManagement>
711+ <plugins>
712+ <plugin>
713+ <groupId>org.sonatype.tycho</groupId>
714+ <artifactId>maven-osgi-packaging-plugin</artifactId>
715+ <executions>
716+ <execution>
717+ <id>timestamp</id>
718+ <phase>validate</phase>
719+ <goals>
720+ <goal>timestamp</goal>
721+ </goals>
722+ </execution>
723+ </executions>
724+ </plugin>
725+ </plugins-->
726+ <build>
727+ <plugins>
728+ <plugin>
729+ <groupId>org.sonatype.tycho</groupId>
730+ <artifactId>tycho-maven-plugin</artifactId>
731+ <version>${tycho-version}</version>
732+ <extensions>true</extensions>
733+ </plugin>
734+ <plugin>
735+ <groupId>org.sonatype.tycho</groupId>
736+ <artifactId>target-platform-configuration</artifactId>
737+ <version>${tycho-version}</version>
738+ <configuration>
739+ <resolver>p2</resolver>
740+ </configuration>
741+ </plugin>
742+ </plugins>
743+ <pluginManagement>
744+ <plugins>
745+ <plugin>
746+ <groupId>org.sonatype.tycho</groupId>
747+ <artifactId>maven-osgi-compiler-plugin</artifactId>
748+ <version>${tycho-version}</version>
749+ <configuration>
750+ <encoding>UTF-8</encoding>
751+ </configuration>
752+ </plugin>
753+ <plugin>
754+ <!-- TODO remove workaround when
755+ https://issues.sonatype.org/browse/TYCHO-473
756+ is fixed -->
757+ <groupId>org.sonatype.tycho</groupId>
758+ <artifactId>maven-osgi-source-plugin</artifactId>
759+ <version>${tycho-version}</version>
760+ <executions>
761+ <execution>
762+ <id>attach-source</id>
763+ <phase>process-classes</phase>
764+ <goals>
765+ <goal>plugin-source</goal>
766+ </goals>
767+ </execution>
768+ </executions>
769+ </plugin>
770+ </plugins>
771+ </pluginManagement>
772+ </build>
773 </project>
774
775=== modified file 'redstone.xmlrpc/pom.xml'
776--- redstone.xmlrpc/pom.xml 2009-11-15 05:46:21 +0000
777+++ redstone.xmlrpc/pom.xml 2011-07-20 00:07:30 +0000
778@@ -2,14 +2,15 @@
779 <project>
780 <modelVersion>4.0.0</modelVersion>
781 <parent>
782- <artifactId>bzr-eclipse</artifactId>
783 <groupId>org.vcs.bazaar.eclipse</groupId>
784+ <artifactId>org.vcs.bazaar.eclipse</artifactId>
785 <version>1.1.1-SNAPSHOT</version>
786+ <relativePath>../pom.xml</relativePath>
787 </parent>
788 <groupId>redstone.xmlrpc</groupId>
789 <artifactId>redstone.xmlrpc</artifactId>
790- <version>1.1.1-r35</version>
791- <packaging>pom</packaging>
792+ <version>1.1.1.35</version>
793+ <packaging>eclipse-plugin</packaging>
794 <dependencies>
795 <dependency>
796 <groupId>redstone</groupId>

Subscribers

People subscribed via source and target branches