Nigel, most contributors i know use OS X + Eclipse, while some of them do
use Linux (Debian/CentOS) + Eclipse.

For browsing/understanding the code, eclipse/IntelliJ/any code browser should
be good enough on any of the OS.

For build you should look at the docker based script provided by Bosco on
this jira : https://issues.apache.org/jira/browse/RANGER-1137. However,
please note it will work on any *nix system, so you will need to set that
up.

On Wed, Jan 25, 2017 at 5:58 PM, Nigel Jones <[email protected]> wrote:

> I have questions around building ranger - OS & IDE......
>
> I can build Ranger at the cmd line under a variety of linux environments
> such as with Ubuntu 16.04, openjdk 1.8 & maven 3.3.9. Super :-)
>
> However my current primary workstation is running Windows 10.
> Additionally in order to better familiarise myself with the code I'd like
> to use an IDE
>
> Ideally I'd probably build Ranger within eclipse under Windows 10
> natively, though there's been some issues with this including
>  * RANGER-1184 - a patch to fix a windows compile issue
>  * RANGER-1186 - my initial report on failing to build in eclipse. There
> is however a useful doc included which I'll follow for building with
> eclipse, but on linux
>  * RANGER-1331 - I just opened this today to focus on ranger not building
> under Windows
>
> I am aware ranger includes some unix specific components such as for
> auth/pam. What would reasonable build environments be in addition to linux
>   * MacOS ?
>   * Windows 10 "native" (given git, mvn, java)
>   * Windows 10 "native ubuntu shell"
>   * Windows 10 + cygwin (confusing when already have an ubuntu shell)
>
> Whilst I am very familar with linux having worked with *nix since 1986, my
> current setup is a rather laggy for heavy UI apps (such as eclipse) - x
> servers, virtual video drivers(I use hyper-v as I want to also run docker
> on windows). Last I tried an eclipse menu dropdown took 1s+ making code
> navigation awkward.
>
> I do expect to move to a Mac in a few months
>
> What do other contributors here use?
>
> As well as OS, how about IDEs that work nicely? Eclipse can be rather nice
> to support code browsing, incremental build, and easy execution of unt
> tests using packages like TestNG, but its maven support can be ..
> awkward.... Visual code/atom is nice for simple editing, but less good for
> quick navigation. I've yet to try IntelliJ wth ranger.
>
> Many thanks
> Nigel.
>
>


-- 
Regards,
Gautam.

Reply via email to