| Re: [subversive-dev] build from source |
On 08/04/2011 08:28 PM, Alexander Gurov wrote: > Hi Neels, > > 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. Actually, what I was asking about was this: all the boxes are already checked and unchecked exactly the way I want them to! All those not-needed plugins are also, apparently readily built, in the workspace, lying all around the four that I want to run, but some mindreading automation checked all the correct ones for me and unchecked both the workspace plugins that I don't want to run and the binary installed plugins colliding with the four plugins I want to run. It freaks me out :) Ever since I checked out the Subversive code and let the projects be automatically discovered, I don't need to check and uncheck boxes anymore. That's not because of some saved user config, no. I wiped all of that. So my question was: how does that work? Where's the config for that? Or is it random magic? Thanks, ~Neels > > 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! >>>>> ~Neels >>>>> >>>>>> java -version >>>>> java 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 -a >>>>> Linux 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> <mailto:subversive-dev@xxxxxxxxxxx> >>>>> https://dev.eclipse.org/mailman/listinfo/subversive-dev >>>> _______________________________________________ >>>> subversive-dev mailing list >>>> subversive-dev@xxxxxxxxxxx <mailto: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 <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
Attachment:
signature.asc
Description: OpenPGP digital signature