-------- -------- Getting StartedThe GF/NB integration plugin is in the NetBeans source repo and is tightly bound to the NB project release schedule and practices. The plugin is broken up into a number of NBM projects:
All the sources are in the 'main' area of the NB repo. We are considered to be part of the Web and Java EE team, so we checkin (hg push) to the repo http://hg.netbeans.org/web-main. http://netbeans.org/community/guidelines/commit.html http://wiki.netbeans.org/HgHowTos The NB team maintains a number of repos and uses hudson jobs to verify the sanity of a repo and promote its content into a repo that is used as the source of the nightly build. The web-main repo is checked by http://bertram-tst.netbeans.org:8080/job/web-main/ and http://bertram-tst.netbeans.org:8080/job/javaee. Breaking either of these builds prevents the changes from moving up to the nightly build. There are a few important links that are worth looking at as you get up-to-speed on NB and GF... This page has details about the server integration with NetBeans Published APIsThe plugin publishes some APIS. They are defined in the j2ee.sun.appsrv project in the hg repository. All the apis are friends.... Changes to these APIs need to get published to these "external" teams...
Automated testingThe plugin has a number of automated tests. The instructions on how to build and execute the them. Project/Release PagesGlassFish Integration in NB 6.5 GlassFish Integration in NB 6.7 GlassFish Integration in NB 6.8 GlassFish Server 3.1 Integration for NetBeans GlassFish Server 3.1 Integration for NetBeans 7.1 GlassFish Server 4.0 integration for NetBeans Some status queriesIssue that we are working on for 6.5 |