My company creates multiple BlackBerry apps that all use a few shared Java projects. Recently we've been chasing a bug that we theorize may be caused by an app using an old version of one of the projects. My question is, do two apps downloaded separately from App World share the projects they have in common, or does each app use its own copy of the project?
For example, say I have two apps, Foo and Bar, which each use the project Baz. I first download:
- Foo 1.0
- with Baz 1.0
Then I download:
- Bar 2.0
- with Baz 2.0
Will Bar use version 1.0 or 2.0 of Baz when I launch it?