bnd/bnd — Issue #91: Projects that are "-nobundles" are always "stale"
Author: njbartlett
Created: 2011-10-16 00:04:19+00:00
State: open

From the osgi build, `org.osgi.test.cases.webcontainer` depends on `org.osgi.jmx` (according to `getDependsOn`).

`org.osgi.jmx` is a -nobundles project. Calling `isStale` always returns true because the `files` field is null, and therefore calling `isStale` on `org.osgi.test.cases.webcontainer` always returns true. Therefore it always rebuilds even when nothing has actually changed.

For a -nobundles project, should we set `files` to an empty array rather than null?