Skip to content

Developer Tips

arcturus2 edited this page May 28, 2020 · 1 revision

A random list of things developers should read to get tips on developing Constellation using NetBeans.

Reduce iterative development time

To reduce the load time of Constellation when doing iterative development you can create a "bootstrap" module suite which has no modules in it. It will still need to include the dependent module suites but because it doesn't have any modules itself, NetBeans is quicker at starting it when you run it locally from the IDE.

  1. In NetBeans go to File -> New Project -> Java and Ant -> NetBeans Modules -> NetBeans Platform Application
  2. Give it a name, e.g "Constellation Bootstrap"
  3. In File Explorer copy the branding folder from Constellation over to where you created your bootstrap and override the branding folder
  4. Right click -> Properties -> Libraries -> Add Project
  5. Find the location where you cloned Constellation and click on OK
  6. Right click -> Properties -> Libraries -> Resolve and click on OK
  7. Right click -> Clean and Build
  8. Right click -> Run

You should notice that Constellation opens much much quicker!