Task #781 (closed)
Opened 17 years ago
Closed 16 years ago
Add more sensible build targets
Reported by: | jamoore | Owned by: | jamoore |
---|---|---|---|
Priority: | minor | Milestone: | 3.0-Beta3.1 |
Component: | Deployment | Version: | 3.0-M1 |
Keywords: | n.a. | Cc: | cxallan |
Resources: | n.a. | Referenced By: | n.a. |
References: | n.a. | Remaining Time: | n.a. |
Sprint: | n.a. |
Description (last modified by jmoore)
Currently "ant clean cleantools build dist withtools" does the whole shebang. This is a bit much. Suggestions for more sensible build targets welcome. Currently:
- build-all
- build-blitz
- build-ear
- build-tools
- build-webadmin
- clean-all
- clean-blitz
- clean-ear
- clean-tools
- clean-webadmin
- deploy-ear-jboss
- deploy-webadmin-jboss
- start-blitz
- stop-blitz
- start-jboss
- stop-jboss
- javadoc
seem workable. Targets for the distribution will still include:
- setup
- update
- setup-db
- and the deploy/start/stop targets
though the "setup" target will be deprecated in the middle- to long-term.
Change History (4)
comment:1 Changed 17 years ago by jmoore
- Description modified (diff)
comment:2 Changed 16 years ago by jmoore
- Milestone changed from 3.0-Beta3 to 3.0-Beta4
comment:3 Changed 16 years ago by jmoore
- Milestone changed from 3.0-Beta4 to 3.0-Beta3.1
- Status changed from new to assigned
comment:4 Changed 16 years ago by jmoore
- Resolution set to fixed
- Status changed from assigned to closed
With r2605, the new top-level targets are:
build-all Build everything and copy to ... build-blitz Build blitz and copy to dist/... build-cpp Build OmeroCpp bindings and ... build-default Build all components except f... build-ear Build ear and copy to dist ... build-importer Build importer and copy to di... build-java Build OmeroJava bindings and ... build-py Build OmeroPy bindings and co... build-schema Build new DB schema and copy ... build-webadmin Build WebAdmin and copy to di... clean Calls 'clean' on all componen... tar Tar the dist directory into $... zip Zip the dist directory into $... javadoc Generate Javadocs for all com... quick Disable tests prepare-eclipse Symlink (or copy) all lib/rep...
deploy-esque targets are coming with #1037 under dist. Suggestions are still welcome, but considering this closed.
r2542 contains an initial version of this.