How to boot wallet from development environment?

I have downloaded the nem source from github. By maven project management, I almostly finished all the dependencies.

I admire that the nem code is more structural compared to NXT. However, it seems that the nem source is not open completely. Am I right?

Another thing is how can I initialize the develop environment? Looking forward to ur kind help.

Thanks.

li

right, it is only partially open source.

Not sure what “initialize” means for you.

I mean that I could boot wallet in nem code in Eclipse.

Since NIS is not open source, you need to have the official release for NIS (0.6.74 as of now). Now either

  1. you edit the NIS config.properties and supply a nis.bootKey and a nis.bootName or
  2. you start NIS and then start NCC from the eclipse environment and boot the NIS via the menu available in the browser wallet.

In both cases you need to run NIS.

Aside from that, intellij IDEA is imo a better developement envoronment than eclipse, all core devs use it.

Thanks for the detailed reply.
I want to see the source code, and just want to debug it to see the workflow of nem work principle.
I will try intellij IDEA. In my opinion, this is more suitable for scala language.