On Wed, 07 Jul 2004, at 15:12:03 [GMT -0600] Matt Raible wrote:

> For those that use the multiproject plugin - how do you typically
> develop?  Do you make tweaks to the "core" module and then "install" it 
> before working on your "web" project?

Yes. Individual developers will run multiproject:install-snapshot
frequently at the top level while developing on their machines, so all
artifacts end up in their local repo. If they want to generate the
site documentation they will run multiproject:site, but typically they
don't generate site documentation locally, unless it's to test a
documentation fix.

Our nightly build runs on a different machine as a different user. It
does a multiproject:deploy to copy all artifacts to our company repo.
Then it does a multiproject:site to build the site documentation, and
site:deploy to copy the site to our internal project web site.

It's actually a little more complicated than this, because the Maven
goals are wrapped by goals in a company-specific plugin which sets
some properties. And our deploy goal creates version-numbered
artifacts in addition to SNAPSHOT versions. That way we can reference
an official build by number (e.g. core-1.0.4.jar), but also allow
developer builds to grab any changes by referencing the SNAPSHOT,
without caring about the official build number.

  Jeff

-- 
mailto:[EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to