RFR: 8213591 : running bin/idea.sh in Cygwin: generated project cannot be imported - was : RE: bin/idea.sh and Cygwin

Michal Vala mvala at redhat.com
Fri Nov 9 13:58:23 UTC 2018


Hi,

I've looked into this. Please review the patch:
http://cr.openjdk.java.net/~mvala/jdk/jdk/JDK-8213591/webrev.00/

On 11/9/18 9:29 AM, Baesken, Matthias wrote:
> Hello , I opened
> 
> 8213591 :   running bin/idea.sh in Cygwin: generated project cannot be imported
> 
> https://bugs.openjdk.java.net/browse/JDK-8213591
> 
> for  the reported issue .
> 
> Best regards, Matthias
> 
>> -----Original Message-----
>> From: Erik Joelsson <erik.joelsson at oracle.com>
>> Sent: Donnerstag, 8. November 2018 18:05
>> To: Baesken, Matthias <matthias.baesken at sap.com>; Chris Hegarty
>> <chris.hegarty at oracle.com>; 'build-dev at openjdk.java.net' <build-
>> dev at openjdk.java.net>; maurizio.cimadamore at oracle.com
>> Subject: Re: bin/idea.sh and Cygwin
>>
>> A patch fixing idea.sh so that it works on Windows would certainly be
>> welcome.
>>
>> /Erik
>>
>>
>> On 2018-11-08 05:12, Baesken, Matthias wrote:
>>> Hi  Chris ,  thanks for the info .
>>>
>>> However I found out that replacing the   /cygdrive/C/     with C:/     in   the
>> top-level  xml/iml    files in the  ".idea"  - folder
>>>    makes   IntelliJ   happy,  I could then  open  the project successfully  from
>> IntelliJ  .
>>>
>>> So I guess a  couple  of    "cygpath  -aw"  -calls  at the right places  in the
>> project generation   might   fix  the idea.sh   based project file generation on
>> Cygwin   (without postprocessing).
>>> Any comments on this ?
>>>
>>> Or is there another  way  to get   .idea/-files  that open  "out of the box"   ?
>>>
>>>
>>> Best regards, Matthias
>>>
>>>
>>>
>>>
>>>> -----Original Message-----
>>>> From: Chris Hegarty <chris.hegarty at oracle.com>
>>>> Sent: Donnerstag, 8. November 2018 12:52
>>>> To: Baesken, Matthias <matthias.baesken at sap.com>; 'build-
>>>> dev at openjdk.java.net' <build-dev at openjdk.java.net>;
>>>> maurizio.cimadamore at oracle.com
>>>> Subject: Re: bin/idea.sh and Cygwin
>>>>
>>>> Matthias,
>>>>
>>>> On 08/11/18 11:45, Baesken, Matthias wrote:
>>>>> Hello, I tried to use  bin/idea.sh  with Cygwin to generate   project files
>> for
>>>> IDEA  IntelliJ Community .
>>>>> The  project file generation seems to work and outputs the   .idea -
>> folder
>>>> with lots of xml files in it .
>>>>> However  ,  when opening the project from IDEA,  it fails  with  a
>> message :
>>>>>
>>>>> VCS root  configuration  problems  -
>>>>>
>>>>> The directory  \cygdrive\C\hg\open\jdk\jdk6 is registered as a hg4idea
>> root
>>>> but no hg4idea  repositories were found  there .
>>>>> C.\hg\open\jdk\jdk6
>>>>>
>>>>>
>>>>> Could it be that  the Cygwin-paths  in the generated xml-files  confuse
>> the
>>>> IDEA intelliJ IDE ?
>>>>
>>>> Certainly looks like it.
>>>>
>>>>> Has anybody ever used it successfully  with Cygwin/ Windows  ?
>>>>> ( or with some other UNIX shell/toolset for Windows) ?
>>>> I have not tried. I use it successfully on macOS and Linux.
>>>>
>>>> -Chris.
> 

-- 
Michal Vala
OpenJDK QE
Red Hat Czech



More information about the build-dev mailing list