| http://maven.apache.org/ |
You all know J2EE has to be based on standards and unless you have the option to push or use the application server of your choice, you will always run into portability issues.
Recently I have been asked to port a currently-running-on-websphere application to JBoss. An guess what, had to spend considerable amount of time in every detail. This is thanks to a non-standard JNDI approach of J2EE, which still appears to be an issue with J2EE 6.
Due to fact that putting convention over configuration, maven has already run into hundreds of problems, which thanks to its highly modular design somehow survived with a solution. This time the solution came from resources plugin.

