Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

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

r2542 contains an initial version of this.

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.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.65256 sec.)

We're Hiring!