Like I said, just getting you IDE setup can be an adventure. I do not use netbeans, so I cannot help you there -- maybe someone else on the list can point you at some docs.
As for the mixed-languages -- don't stress it. We have ninja's with m@d kung-fu taking care of that stuff. You mentioned PERL -- the new build system uses a perl script if I recall. But I don't know perl, and I don't need to for OpenNMS development. I just call the build script when I'm finished with my code changes. It's that simple. I'd recommend you embrace the learning curve as an opportunity to expand your horizons -- learn new things. You probably don't know Postgres either. I didn't when I started. Now I'm pretty handy with it in a pinch -- because I had to learn it to develop for OpenNMS. It took me over a year before I had learned enough to submit my first patch against an open bug -- one I needed fixed for my own test cases. In my case, I had to learn a lot of JAVA programming principles which exasperated the learning curve a lot (I come from a C/C++ background). But it's not all hard work -- don't misunderstand me. I can tell you for a fact -- the sense of personal accomplishment after a patch is accepted is orders of magnitude above any private (closed-source) development work I've ever done. In my opinion, this is a unique property of open-source project participation. In fact, I'd say I'm 'jonsing' to get another patch in soon :) >From what you say, you're a professionally trained Java programmer. So just get into the code base and start hacking man! That's what we do :) Steve. On Mon, Mar 14, 2011 at 8:37 AM, Maysam Shirazi <shirazi.may...@gmail.com> wrote: > Thank you Steve for your prefect answer :) > I'm work on it to build it but you know it's not just Java and I'm not > familiar with something like Perl so it's going to be more boring to me. > Also I'm using Netbeans to work on java applications and I'm not sure to use > it in OpenNMS project. > > Meysam. > > > On Mon, Mar 14, 2011 at 3:05 PM, keyhman <keyh...@gmail.com> wrote: >> >> Can't really offer any authoritative answer, but here's how I got into it: >> >> Just getting the IDE setup for opennms development can be an >> adventure, so do use the WIKI -- there are dozens of pages that cover >> all kinds of aspects of setup/configure for Opennms development. >> >> Step 1) Get the code, build it, run it. >> Step 2) Understand what the software does (configure it, use it in a >> lab or something, etc...) >> Step 3) Find a bug / missing feature and start working on it: If an >> issue writeup doesn't already exist, create one at issues.opennms.org >> Step 4) Once you find something you want to work on, start a >> discussion about that on the devel list and solicit feedback. >> Step 5) write your patch/feature code, and some basic unit test(s) to >> validate it, >> Step 6) submit against the JIRA at issues.opennms.org >> Step 7) submit signed contributors agreement if requested to do so >> >> >> Steve. >> >> >> On Fri, Mar 11, 2011 at 1:38 AM, Maysam Shirazi >> <shirazi.may...@gmail.com> wrote: >> > Hello again OpenNMS team! >> > May you please answer my request, I don't know what exactly can I do >> > about my request, so if there are something to do please tell me. >> > >> > Regards >> > Meysam >> > >> > On 3/4/11, Maysam Shirazi <shirazi.may...@gmail.com> wrote: >> >> Hello dear OpenNMS team >> >> >> >> I'm a java programmer and have some experiences (about 3 years) on J2EE >> >> programming, as one of my goals I want to continue my studying(and >> >> maybe my >> >> job) on telecommunication networks and I find out your project as a >> >> prefect >> >> one in this way.I hope I'll be one of your team and be useful one of >> >> the >> >> team. >> >> Actually I haven't been in any opensource project team yet but I know >> >> about >> >> their instructions and contributor agreements so if I should do >> >> something >> >> else about my request please tell me. >> >> >> >> best regards >> >> Meysam Shirazi >> >> >> > >> > >> > ------------------------------------------------------------------------------ >> > Colocation vs. Managed Hosting >> > A question and answer guide to determining the best fit >> > for your organization - today and in the future. >> > http://p.sf.net/sfu/internap-sfd2d >> > _______________________________________________ >> > Please read the OpenNMS Mailing List FAQ: >> > http://www.opennms.org/index.php/Mailing_List_FAQ >> > >> > opennms-devel mailing list >> > >> > To *unsubscribe* or change your subscription options, see the bottom of >> > this page: >> > https://lists.sourceforge.net/lists/listinfo/opennms-devel >> > >> >> >> ------------------------------------------------------------------------------ >> Colocation vs. Managed Hosting >> A question and answer guide to determining the best fit >> for your organization - today and in the future. >> http://p.sf.net/sfu/internap-sfd2d >> _______________________________________________ >> Please read the OpenNMS Mailing List FAQ: >> http://www.opennms.org/index.php/Mailing_List_FAQ >> >> opennms-devel mailing list >> >> To *unsubscribe* or change your subscription options, see the bottom of >> this page: >> https://lists.sourceforge.net/lists/listinfo/opennms-devel > > > ------------------------------------------------------------------------------ > Colocation vs. Managed Hosting > A question and answer guide to determining the best fit > for your organization - today and in the future. > http://p.sf.net/sfu/internap-sfd2d > _______________________________________________ > Please read the OpenNMS Mailing List FAQ: > http://www.opennms.org/index.php/Mailing_List_FAQ > > opennms-devel mailing list > > To *unsubscribe* or change your subscription options, see the bottom of this > page: > https://lists.sourceforge.net/lists/listinfo/opennms-devel > ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel