On May 5, 2006, at 6:43 PM, Christoph Mewes wrote:
however the rejects are higher priority than the accepts.
so if it includes a whole lot by default i can't stop it from
including
almost all of the plugins by putting all of them into the rejects list
because then i can't list them in the accepts to include them.
so the only chance i have is to list all the unwanted plugins in
the reject
list, right? which is kinda of the contrary to what i want to do in
my case.
while this might generally be suited to CS, in a project using the CS
buildsystem you might just want to have a list of plugins and apps
you want
to build (in our case a standalone client).
Note that "higher priority" does not mean that the two lists are
mutually exclusive. It means only that 'accepts' are processed before
'rejects'. Although not 100% general, this arrangement nevertheless
is still pretty flexible, and you should be able to specify your
workspace content with relatively little effort by specifying either
'accepts' or 'rejects', or by specifying both 'accepts' and 'rejects'.
Use 'accepts' to list only the build targets you want accepted. The
only time "a whole lot is included by default" is if you leave
'accepts' blank. For instance, if you have applications A - E, and
plugins F - Z, and you only want a workspace to include application B
and plugins G, H, Z, then you can do this: 'MsvcGenWorkspace foo : B
G H Z ;' (which has an implicitly empty 'rejects' list).
maybe i could add a new rule?
I'm not convinced that a new rule is required, though perhaps I
misunderstand your meaning. If, in the end, a new rule is warranted,
I would suggest a more generalized form of the present rule where the
'accepts' and 'rejects' can instead be interleaved and are processed
in order. This is the most general form and allows full control over
the filtering process. I had considered this at the time, but it
complicated the implementation enough, and didn't seem required by
our own needs, so I went with the simpler approach.
-- ES
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Crystal-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: mailto:[EMAIL PROTECTED]