RFR: Project files for Solaris Studio / NetBeans

Jesper Wilhelmsson jesper.wilhelmsson at oracle.com
Mon Mar 25 12:30:32 PDT 2013


Dmitry,

Dmitry Samersoff skrev 25/3/13 7:56 PM:
> Jesper,
>
> On 2013-03-25 22:35, Jesper Wilhelmsson wrote:
>> Dmitry Samersoff skrev 25/3/13 6:11 PM:
>>> Jesper,
>>>
>>> Tryed to apply your patch as I'm quite inetresting to have really
>>> working NB project for jdk and hotspot.
>>>
>>> 1. Directory structure looks strange (see screenshot1)
>>
>> The structure in the Projects tab shows the NetBeans project hierarchy.
>> It's not related to the OpenJDK project hierarchy. The "Files" tab (to
>> the right of the project tab) will show you the directory structure as
>> it looks on disk. I think this is the tab you want to use for browsing
>> the directories.
>
> I'm using Linux and fresh netbeans copy, so fd and macosx_* projects
> comes from your patch for sure.
>
> Please take a look at it.

Sorry, I misinterpreted your initial comment. Yes, that is a bug. I have found 
the cause and will fix it.

Thanks,
/Jesper

>
> -Dmitry
>
>>
>>> 2. netbeans doesn't work for JDK tests (see screenshot2) -
>>>
>>>      netbeans doesn't pick files
>>>      from test directory (JDK-only project have the same issue)
>>>
>>>      netbeans doesn't pick changes from files in JDK tree - i.e
>>>      if I add/change class name in JDK tree, netbeans still treated it
>>>      as unresolved within test (JDK-only project have the same issue)
>>
>> I have mainly looked at the hotspot code when creating the project so
>> I'm not surprised to see that there are things that don't work in for
>> instance the jdk. I'll look at this tomorrow.
>>
>> Thank you for your comments,
>> /Jesper
>>
>>>
>>> -Dmitry
>>>
>>>
>>>
>>> On 2013-03-25 20:29, Jesper Wilhelmsson wrote:
>>>> Hi,
>>>>
>>>> Sorry for cross posting, but I think this could be useful for several
>>>> areas.
>>>>
>>>> I would like to add Solaris Studio / NetBeans project files for the
>>>> entire OpenJDK project. To clarify: One project that contains the entire
>>>> OpenJDK.
>>>>
>>>>
>>>> With the new build infrastructure in JDK 8 building the entire OpenJDK
>>>> is fairly fast and even though I personally mostly work in the HotSpot
>>>> tree, I tend to always clone and build the entire JDK forest. I find
>>>> this to have several benefits.
>>>>
>>>> Webrev: http://cr.openjdk.java.net/~jwilhelm/7074926/webrev/
>>>>
>>>> The configuration in this project is currently Mac only. Linux and
>>>> Solaris configurations are also planned.
>>>>
>>>> The webrev is made from the jdk8/build repository which is where I think
>>>> a change like this should go in. Let me know if you think something
>>>> else.
>>>>
>>>>
>>>>
>>>> To use this project (once pushed):
>>>>
>>>> 1. Clone your favorite repository
>>>>      hg clone http://hg.openjdk.java.net/hsx/hotspot-gc
>>>>
>>>> 2. Get the whole forest
>>>>      cd hotspot-gc
>>>>      sh get_source.sh
>>>>
>>>> 3. Configure
>>>>      sh configure
>>>>
>>>> 4. Open Solaris studio / NetBeans and load the project.
>>>>      The project in located in the common directory.
>>>>
>>>>
>>>> Thanks,
>>>> /Jesper
>>>
>>>
>
>



More information about the build-infra-dev mailing list