[Seaside-dev] Seaside 3.1 ready
Paul DeBruicker
pdebruic at gmail.com
Sun May 13 17:40:13 UTC 2012
On 05/13/2012 09:40 AM, Philippe Marschall wrote:
> spec
> project: 'Seaside Core' with: [
> spec
> className: 'ConfigurationOfSeaside31';
> versionString: #'bleedingEdge';
> loads: #('Core' );
> repository: 'http://www.squeaksource.com/MetacelloRepository' ].
>
> Does this actually load the 'Core' group of ConfigurationOfSeaside31?
> If so how do I just import package definitions (eg. dependencies on
> 'Seaside-Canvas') from ConfigurationOfSeaside31 especially considering
> that since ConfigurationOfSeaside31 is the package it's already
> loaded.
I think in your ConfigurationOfXXX if you wanted to load
'Seaside-Canvas' and its dependencies (whether that overlaps 'Core' or
not) from the ConfigurationOfSeaside31 you would put:
spec
project: 'Seaside Canvas' with: [
spec
className: 'ConfigurationOfSeaside31';
versionString: #'bleedingEdge';
loads: #('Seaside-Canvas');
repository: 'http://www.squeaksource.com/MetacelloRepository' ].
And I think you don't want
versionString: #'bleedingEdge';
either because at some point in time in the future the #'bleedingEdge'
could be a different package than what it is today and instead you want
versionString: #stable;
Paul
More information about the seaside-dev
mailing list