When developing in JBoss OSGi you can use the following list as a guide for the development sequence.
1. Make changes to the relevant component (e.g. jbosgi-framework).
2. After building and testing the component, pull the latest into the umbrella as a submodule.
3. Build and test the umbrella.
4. Pull the changes into the AS integration.
5. Build and test the AS integration.
6. Run the system tests in the umbrella with a remote framework running in AS.
7. Run the TCK.