Solid:Builders
Jump to navigation
Jump to search
Builders should be able to create flat and jarred versions of extensions or XULrunner applications.
Do we need a preprocessor or some sorts?
Alternatives
Makefile
Pros:
Cons:
- need Makefile in build
- lots of extra tools required
- no good dependency tracking for jars
Standalone
Pros:
- easy to ship
Cons:
- lots of code to duplicate
Note that my Extension Developer's extension has a standalone build system, and it wasn't terribly hard to put together. The hardest part was finding a suitable zip tool on the user's system, and knowing how to call that. --Luser 06:25, 21 Jun 2005 (PDT)
Ant task
Pros:
- easy to ship, ant already comes with eclipse
- known to quite a few java coders
Cons:
- ant not really known in the mozilla world
Topics
- do we want wildcards? (yes, AxelHecht)
- do we want a preprocessor? (yes, AxelHecht)