The Web Graph Database

Changes between Version 18 and Version 19 of Docs/NetBeansSetup


Ignore:
Timestamp:
08/19/11 22:49:32 (3 years ago)
Author:
http://mylid.net/jernst
Comment:

overdue updates

Legend:

Unmodified
Added
Removed
Modified
  • Docs/NetBeansSetup

    v18 v19  
    33!InfoGrid is currently being developed using [http://netbeans.org/ NetBeans]. We considered [http://eclipse.org/ Eclipse], but could not figure out how to reliably make the InfoGrid CodeGenerator and the Eclipse build system get along. (Volunteers?) 
    44 
    5 All !NetBeans versions 6 or higher should work. We currently use `NetBeans 6.9.1`. If you do not use that version, you may have to re-generate some of !NetBeans' auto-generated build files.  
     5All !NetBeans versions 6 or higher should work. We currently use `NetBeans 7.0.1`. If you do not use that version, you may have to re-generate some of !NetBeans' auto-generated build files.  
    66 
    7 {{{ 
    8 #!html 
    9 <div style="margin: 20px; padding: 10px; border: 2px red solid"> 
    10  <p><b>Note for Microsoft Windows users:</b> you may not be able to build InfoGrid on Windows. 
    11     <a href="/wiki/Docs/Windows">More info</a>.</p> 
    12 </div> 
    13 }}} 
     7It works best if you create yourself a !NetBeans "Project Group", and assign the web apps to your local Tomcat install. 
    148 
    15 This means that in order to get InfoGrid to build using the build.sh script you must first pull the complete IG tree into !NetBeans as a project group, resolve the missing library references listed below, and assign a !TomCat server to the test projects that need to refer to servers to build. 
    16  
    17 To do this,  
     9Here is one way to do this: 
    1810{{{ 
    1911#!html 
     
    2416<li> Select "Folder of projects" 
    2517<li> Navigate to ~/svn/svn.infogrid.org/infogrid/trunk (assuming you have followed the recommended convention) 
    26 <li> Create Group - and wait a bit, NB seems like it's doing nothing but it's thinking quite hard  
    27 <li> Skip past the regeneration messages, but resolve the libraries 
    28 <li> Help yourself by opening the Services window (Ctl-5) and move it to the bottom left pane 
    29 <li> Ensure that the following projects are assigned in their property setting to run on TomCat: org.infogrid.jee.net.testapp, org.infogrid.meshworld, org.infogrid.meshworld.net  
     18<li> Create Group - and wait a bit, NetBeans seems like it's doing nothing but it's thinking quite hard  
     19<li> Skip past the regeneration messages, but resolve the libraries (see below) 
     20<li> Ensure that the following projects are assigned in their property setting to run on Tomcat: org.infogrid.jee.net.testapp, org.infogrid.meshworld, org.infogrid.meshworld.net  
    3021</ol> 
    3122}}} 
     
    4738|| MySQL         || `<SVN-INFOGRID>/trunk/ig-vendors/libraries/dev.mysql.com/mysql-connector-java/mysql-connector-java-bin.jar` || 
    4839|| Postgresql    || `<SVN-INFOGRID>/trunk/ig-vendors/libraries/jdbc.postgresql.org/postgresql.jdbc.jar` || 
    49  
    50 On operating systems that don't understand symbolic links (Windows), you may be able to browse through much of the code, but you will not be able to build or debug !InfoGrid or an !InfoGrid application without removing the symbolic links (which are there for a reason!). See warning above. 
    51  
    52 You should also set up a Tomcat 5.5 instance in !NetBeans with the title "`Tomcat 5.5`".