Anybody know if Jenkins CI allows you to mark a specific job as dependent on a shared resource that conflicts with specific other jobs?

Like jobs A, B, and C can all run whenever, but D and E use the same external foobar (software license, piece of hardware, whatever) and can't execute concurrently

@azonenberg IIRC the "heavyweight job" extension can do that as a side effect.