Hi,

On Fri, Jun 15, 2018 at 8:58 PM, Peter Steele <[email protected]> wrote:

> Is there a guide any where for building netbeans in the netbeans ide so you
> can use netbeans to debug things?
>

To work on NetBeans itself (on a module or a set of modules from the main
repository), I think this approach is used typically:
-ensure the IDE is built (either using command line or from IDE as show in
the Geertjan's page) (this typically does only need to be done when
significant changes are made to the sources, often by pulling in external
changes).
-open the set of modules you want to work on
-then "Run", "Debug" and "Test" should work, when opening a single test
file, it should be possible to run and debug the test, etc. These should be
fairly fast, as these don't need to rebuild everything.

Jan


>
> On Fri, 15 Jun 2018, 19:48 Dmitry Avtonomov, <[email protected]>
> wrote:
>
> > Thanks Matthias and Gj!
> >
> > I've added the extra Debug line to confluence wiki:
> >
> > https://cwiki.apache.org/confluence/display/NETBEANS/
> Development+Environment
> >
> > On Fri, Jun 15, 2018 at 11:33 AM Matthias Bläsing <
> > [email protected]>
> > wrote:
> >
> > > Hi Dmitry,
> > >
> > > Am Freitag, den 15.06.2018, 11:02 -0700 schrieb Dmitry Avtonomov:
> > > > Just wanted to point out that:
> > > > 1) The Netbeans project is potentially loosing lots of people who
> would
> > > > have liked to contribute, but can't find a way how.
> > >
> > > the insight is good, so you obvisually went through this and could
> > > improve the documentation. That would help the project and you.
> > >
> > > Remember: Many current contributors are around for a long time, so they
> > > now the places to look and the thinks to do.
> > >
> > > > 2) 10 minute turnaround time for fix-build-run-test cycle is too
> much.
> > >
> > > This will require some one to step up and look through the build where
> > > the time is spend. But normally you don't need to rebuild the whole
> > > IDE. You build once and if you need to modify a set of modules, you
> > > just rebuild these.
> > >
> > > > 3) Most importantly I don't know how to start the whole thing in
> debug
> > > > mode. Do I need to modify the ant script to make it wait for debugger
> > > > connection?
> > >
> > > You can pass java options through the netbeans launcher via
> > > "-J<javaarg>". This will run netbeans with debugging enabled:
> > >
> > > /bin/netbeans
> > > -J-agentlib:jdwp=transport=dt_socket,suspend=y,server=y,address=9009
> > >
> > > To run a freshly build netbeans you can invoke:
> > >
> > > ant -Ddebug.port=9009 tryme
> > >
> > > This will start the build IDE with a test userdir and it will wait on
> > > tcp port 9009 for debugger connections.
> > >
> > > > 4) Just people fiddling around in debugger can lead to some fixes and
> > > > contributions as we're observing system's behavior.
> > >
> > > Sure.
> > >
> > > I hope you stay and improve the situation.
> > >
> > > Matthias
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected].
> apache.org
> > >
> > > For further information about the NetBeans mailing lists, visit:
> > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > >
> > >
> > >
> > >
> >
>

Reply via email to