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.

Reply via email to