|Re: [subversive-dev] build from source|
If I correctly understood what you're asking about, then here it is:
Debug Configurations (button in toolbar) => Eclipse Application (node) => <Your Application Configuration> (node) => Plug-ins (tab)
Run Configurations (button in toolbar) => Eclipse Application (node) => <Your Application Configuration> (node) => Plug-ins (tab)
And in this tab you'll need to check plug-ins under the "Workspace" node and uncheck the same plug-ins under the "Target Platform" node.
Best regards, Alexander Gurov.
01.08.2011 20:02, Neels J Hofmeyr пишет:
Hi Alexander, thanks for you reply, it clarifies our own findings. I'm still curious about where in this process the magic is hidden that selects all the correct source packages in the "Run configurations..." dialog (only the four ...svn, svn.core, .ui and .help). Thanks! ~Neels On 07/29/2011 10:46 PM, Alexander Gurov wrote:Hello, It looks I've missed your question and my answer is already late, however I still think I should bring my two cents too. In order to build and debug Subversive you'll need: 1) Eclipse IDE for Java (it could be Classic, for Java or RCP), the best choice will be the SDK version 2) Subversive or any other SVN integration plug-in installed into the Eclipse IDE 3) If you need only main Subversive plug-in to work with, then you could skip this step, otherwise you'll need to install Mylyn and GEF projects too in order to build Subversive integrations too (Subversive-Mylyn integration, Revision Graph) 4) Now you'll need to checkout Subversive projects into your workspace (all related projects are included into the attached project set file) 5) When you create runtime configuration, be sure to enable Subversive plug-ins from the workspace and disable installed Subversive plug-ins in it 6) In order to create new Subversive build you'll need to right-click over the site.xml and select action "PDE Tools->Build site" And there is nothing more to it. Best regards, Alexander Gurov. 29.07.2011 17:43, Neels J Hofmeyr пишет:I've helped myself. Build success was achieved with the Eclipse for Java, with the binary Subversive installed in the building eclipse instance, and letting the Subversive discover plugins off Subversive's trunk. Various things need to be installed, including the Eclipse PDE & Platform things from the "Eclipse Update Site" as well as Subversive things off the "Indigo" site. I'm not sure which detail exactly did the trick though. May this monologue help some strayed hackers out there. ~Neels On 07/28/2011 01:10 PM, Neels J Hofmeyr wrote:Hi subversive devs, I have the task of investigating bug 294610 for a client of ours. https://bugs.eclipse.org/bugs/show_bug.cgi?id=294610 But at the moment, I've been stuck for some time with trying to build & run the subversive plugin from source. (So that I can later test modifications) The most successful attempt at doing that was so far: - have a clean Eclipse Indigo unpacked in the home dir. - do not install the subversive plugin to avoid confusion whether I'm testing the binary install or the source build. - checkout the subversive trunk into the workspace using the svn command line client. http://dev.eclipse.org/svnroot/technology/org.eclipse.subversive/trunk - by chance, import into the workspace the following source trees: org.eclipse.team.svn.core org.eclipse.team.svn.ui org.eclipse.team.svn.help org.eclipse.team.svn.tests - Build all, find ~1400 warnings, ignore. - Run plug-ins as Eclipse application. - In the second, plug-in testing Eclipse that starts, go to the "SVN Repositories" view, after which the Subversive Connectors Discovery starts automatically. - Select SVNKit 1.3.5 (which works fine in the binary install of Subversive) - Installation of the connector fails with, among others, the error message: "org.eclipse.core.runtime.CoreException: Operation details at org.eclipse.team.svn.ui.discovery.PrepareInstallProfileJob_3_6.resolve(PrepareInstallProfileJob_3_6.java:129) at org.eclipse.team.svn.ui.discovery.PrepareInstallProfileJob_3_6.run(PrepareInstallProfileJob_3_6.java:97) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) Contains: Cannot complete the install because one or more required items could not be found. Contains: Software being installed: Subversive SVN Connectors 2.2.2.I20110715-1700 (org.polarion.eclipse.team.svn.connector.feature.group 2.2.2.I20110715-1700) Contains: Missing requirement: Subversive SVN Connectors 2.2.2.I20110715-1700 (org.polarion.eclipse.team.svn.connector.feature.group 2.2.2.I20110715-1700) requires 'org.eclipse.team.svn.feature.group [0.7.9.I20110101-1700,1.0.0)' but it could not be found " I've been trying to resolve this, but if you already know what I'm doing wrong, I'd be delighted if you could tell me. Thanks! ~Neelsjava -versionjava version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) devk=0:26 (-48:51) [13:09:48]uname -aLinux dub 2.6.35-30-generic #54-Ubuntu SMP Tue Jun 7 18:41:54 UTC 2011 x86_64 GNU/Linux _______________________________________________ subversive-dev mailing list subversive-dev@xxxxxxxxxxx <mailto:subversive-dev@xxxxxxxxxxx> https://dev.eclipse.org/mailman/listinfo/subversive-dev_______________________________________________ subversive-dev mailing list subversive-dev@xxxxxxxxxxx <mailto:subversive-dev@xxxxxxxxxxx> https://dev.eclipse.org/mailman/listinfo/subversive-dev_______________________________________________ subversive-dev mailing list subversive-dev@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/subversive-dev