this is a quick and dirty doc about building the SIP tooling for NetBeans

Here are the assumptions....

  1. You are using NetBeans 6.0 interactively to do the build

The steps

  1. checkout the tooling code from the sailfin repository

cvs -d :pserver:

Unknown macro: {java.net id}

@cvs.java.net:/cvs co -P sailfin/tools/netbeans

  1. open these projects in NetBeans
    1. sailfin/tools/netbeans/sip
    2. sailfin/tools/netbeans/SipDevelopmentSupport
    3. sailfin/tools/netbeans/testagent/SipTestAgent/sip-stack
    4. sailfin/tools/netbeans/testagent/SipTestAgent/SipAgent
    5. sailfin/tools/netbeans/testagent/SipTestAgent/ssa-api
    6. sailfin/tools/netbeans/testagent/SipTestAgent/javaee
    7. sailfin/tools/netbeans/testagent/SipTestAgent/AntTask
  2. Use the 'Clean and Build All' action on the SipDevelopmentSupport project to build.

If you want to execute the suite project in the target platform you can use the Run action on SipDevelopmentSupport.

You can also build the modules using Sailfin's maven infrastructure...

The steps

  1. follow the instructions in this document
  2. checkout the sailfin tooling code
    maven checkout-sailfin-tools
  3. build the tooling code
    maven build-sailfin-tools
    this will download a zip archive of NetBeans 6.0.1 FCS onto your machine
    OR
    maven -Dnetbeans.install.dir=<NB INSTALL LOC> build-sailfin-tools
    will not download the NB 6.0.1 zip archive and use the installed bits that you point to