Thanks Oleg. The pointer to the committers guide what I needed. Missed that one. Thanks for the insight into your setup as well. On Oct 26, 2015 5:06 AM, "Oleg Zhurakousky" <[email protected]> wrote:
> Mark > > Yes there are a lot of projects since aside form core modules there are > out-of-the-box NAR bundles and other supporting modules, and everything is > a separate project. > So, when importing you can chose to have a view into the entire NiFi or > individual modules you interested in working on (you don’t have import all > of them). > Just to give you an idea here is what my workspace consists of at the time > of writing this email > > nifi-framework > nifi-provenance-repository-bundle > nifi-api > nifi-bootstrap > nifi-data-provenance-utils > nifi-framework-core > nifi-framework-core-api > nifi-ide-integration > nifi-nar-utils > nifi-persistent-provenance-repository > nifi-properties > nifi-provenance-repository-nar > nifi-runtime > nifi-standard-reporting-tasks > nifi-utils > nifi-volatile-provenance-repository > > The contributors guide - > https://cwiki.apache.org/confluence/display/NIFI/Contributor+Guide is a > good starting point for general questions and FAQs about contributions and > it does provide instructions on how to run NiFi in DEBUG mode (specifically > in Eclipse). > > Hope this helps, otherwise let us know. > > Cheers > Oleg > > On Oct 26, 2015, at 1:39 AM, Mark Petronic <[email protected]<mailto: > [email protected]>> wrote: > > Hey guys, I read through the developers guide and am interested in > maybe trying my hand at contributing to an OSS project for the first > time. I'm pretty interested in Nifi. I've done a good bit of Java > programming using Eclipse and Ant for a multi-threaded HTTP proxy-like > application that uses Apache NIO and am very good with Git. I guess we > used Ant because the guy who originally started the project did it > that way and we have very little external jar dependencies so we never > really moved to Maven. > > Looking at this project, I'm not really sure how to approach setting > up a build environment. I'm used to being able to build and run my > application in Eclipse and step though code in the debugger, etc, run > unit tests from the IDE, that sort of stuff. I cloned Nifi and did the > mvn clean build successfully against the nifi-0.3.0-RC1 tag as I > believe that would be equivalent to the release I am running. I > imported that into Eclipse using the import existing Maven project > wizard. There are a LOT of projects. So, I am a bit lost at where to > start here. > > Would anyone kindly step me through how you have your dev environment > setup so that I could maybe mirror that and get started? > > Thanks in advance > > >
