I have 4 different projects; one for database related, one for xml/schema related using JAXB, one for web service, and 4th one is the main application. The main application depends on other three projects. I want to build all 4 independent, is that possible. for example if I change something on the database related project and I don't want to compile, the main project.