Re: [mdr-users] MDR Installation Issues

Kristina Hildebrand <[email protected]> Wed, 20 Jul 2005 15:40:12 -0400
Newsgroups gmane.comp.java.netbeans.modules.mdr.user
Message-ID <[email protected]>
Thank you for the explanation.  I guess it either wasn't clear from the 
documentation, or I was reading the wrong documentation.  Given that the 
"First Steps with MDR" guide for beginners refers to either the 
"Freestyle Browser" or the "MDR Explorer", and neither section says that 
they aren't available in newer versions, you can probably imagine my 
confusion.

Anyway, thanks for all of your help :)
~Kristina

Martin Matula wrote:

> MDR itself is a library. It is an infrastructural thing used by some 
> modules in NetBeans. By itself it is not visible. In the usage 
> instructions we refer to the MDR Explorer module that visualized 
> content of the repository. This module however works best with 3.5.1 
> and does not work with versions of NetBeans newer than 3.6. So, if you 
> want to use the MDR Explorer, you should download an install NB 3.5.1 
> - there you will be able to download MDR directly from the update 
> center. To use MDR as a library (by building your own standalone 
> application that uses it) you can use the standalone MDR you built 
> using the instructions you followed.
> Sorry for confusion...
> Martin
>
> Kristina Hildebrand wrote:
>
>> Ok, the build finally was "Successful", using the steps below.  Note 
>> the -P on the cvs checkout command.  Running what you suggested 
>> without the -P gave me a "Build Failed" with an error about an 
>> existing javahelp directory, and it told me that I needed to use -P 
>> to avoid checking out empty directories. The exact error is long lost 
>> in the scrollback on my shell, though.  I'm guessing this could be 
>> related to the fact that it was partially built, so I deleted 
>> everything, and tried again from the start, with the -P option.
>>
>> .../mdrsources$ CVSROOT=:pserver:[email protected]:/cvs
>> .../mdrsources$ export CVSROOT
>> .../mdrsources$ cvs login
>> Logging in to :pserver:[email protected]:2401/cvs
>> CVS password:
>> .../mdrsources$ cvs checkout -P standard_nowww apisupport_nowww 
>> mdr_nowww
>> .../mdrsources$ cd nbbuild
>> .../mdrsources/nbbuild$ ant build-nozip
>> .../mdrsources/nbbuild$ cd ../mdr
>> .../mdrsources/mdr$ ant download
>>
>> So, as I said, the builds completed "successfully", but I'm not 
>> convinced that MDR is installed properly.  I understand now that it 
>> is supposed to be included on netbeans 4.0+, but after looking at the 
>> instructions for using MDR, it seems that access is entirely through 
>> the View menu.  Neither installation (Netbeans 4.1 or the build that 
>> just completed) has anything related to MDR on the View menu.
>>
>> The View menu options common to both installations are: Editors, Code 
>> Folds, Web Browser, Documentation Indices, Show Line Numbers, Show 
>> Editor Toolbars.  The Nebeans 4.1 installation also has a "Class 
>> Details View" option.  The instructions for using MDR also refer to 
>> Tools/Options/MDR, which is not there on either one of these 
>> installations.
>>
>> What am I missing?
>> Thanks,
>> Kristina
>>
>> Martin Matula wrote:
>>
>>> Hi,
>>>
>>> Kristina Hildebrand wrote:
>>>
>>>> > What version of NetBeans are you using?
>>>>
>>>> Version 4.1.  I just downloaded and installed it, before trying to 
>>>> install MDR.  I have installed all of the latest updates from the 
>>>> default update sites, just in case I was missing something 
>>>> important, but that didn't help.  This is exactly what I've entered 
>>>> for "NetBeans Update Center Alpha": 
>>>> http://www.netbeans.org/updates/alpha/36_{$netbeans.autoupdate.version}_{$netbeans.autoupdate.regnum}.xml?{$netbeans.hash.code} 
>>>>
>>>> It appears to try to connect, then comes up with the error I 
>>>> mentioned in my last message.
>>>
>>>
>>>
>>>
>>> As stated in the installation instructions, installing the MDR from 
>>> update center is applicable to NB older than 4.0 (i.e. 3.5, 3.5.1 or 
>>> 3.6).
>>>
>>>>
>>>> > The build system was changed just recently
>>>> > (this week) and ant all-mdr no longer works. Now you have to use 
>>>> "ant
>>>> > init all-mdr/module". I will update the instructions.
>>>>
>>>> This still doesn't work for me, though it gets a lot farther.  I 
>>>> end up with 100 compile errors, mostly within classes in 
>>>> org.netbeans.lib.jmi.  The problems all seem to be related to 
>>>> failing on the javax.jmi.model.* import.  Is there a .jar I'm missing?
>>>
>>>
>>>
>>>
>>> Hm. It seems I will have to change the instructions to build the 
>>> whole NetBeans first (the new build infrastructure generates some 
>>> ant targets automatically and it is not straightforward what the 
>>> correct steps are). So, try "ant build-nozip" in nbbuild directory 
>>> and then "ant download" in mdr directory.
>>> Martin
>>
>>
>>
>>