What I'd actually like to see is that, instead of arbitrarily importing any 
particular set of classes, we run bnd on the application classes to determine 
the Import-Packages needed.
This method is not that bad. but you need to be sure import javax.* classes from app server not from included jars. For example grails apps ships with jta api and it caused problems in G 2.1 and G 2.2 if this api was loaded from war and not from app server.

Do you ignore packages already included in WAR and dont import them again? Because on 3.0 spring applications fails with NPE. they not initialized properly, most likely because springs from geronimo are used.

Exploring classes leads to very slow deploys.

Probably best long term solution is to switch app development from WAR to WAB and use something simple like eclipse virgo or karaf.

Reply via email to