On 6/13/07, Wendy Smoak <[EMAIL PROTECTED]> wrote:
On 6/13/07, Matthias Wessendorf <[EMAIL PROTECTED]> wrote:

> currently (in trunk) you run mvn install and get "all" (build, api, impl, 
demo)
> I'd like to change that. The default (mvn install) should create only build, 
api and impl
> to get all (above + examples (blank and demo)) mvn install -Pall-modules
...
> With that, we also will only deploy build, api, and impl to a maven repo.
> blank and demo will be only available via website download.

The default build should create everything, so that 'mvn
release:prepare' and 'mvn release:perform' increments all the version
numbers, tags and deploys everything.

ok, perhaps I introduce an "assembly" profile
so that :prepare does the prepartion on all *important* artifacts.
an optional profile like CORE could be introduced to just create
build, api and impl

If you don't want to sync the examples to the central Maven repo,
delete that section of the staging repository before you copy/merge it
over to the rsynced ASF repo.

yes, that would do the trick as well ;)

If you want a faster build, break the modules up into profiles that
are activated on the absence of a property, for example !noapps.  Then
the profile is active _unless_ you specify -Dnoapps=xxx.

--
Wendy



--
Matthias Wessendorf

further stuff:
blog: http://matthiaswessendorf.wordpress.com/
mail: matzew-at-apache-dot-org

Reply via email to