It's a good practice to modularize an ADF application into multiple subsystems that are developed separately and delivered as an ADF library to be integrated in a 'master' application. This approach allows for functional separation and results in smaller codebases that are better understood, tested and managed.
This session discusses the main issues with the modular approach and provides solutions, guidelines and best practices to address them. We'll demonstrate how to organize the sources, manage code quality, automate the build process and create and manage versioned artifacts.
We’ll show how tools like Subversion, Git, Maven, Ant, Hudson, Sonar and Nexus work together to allow Continuous Delivery of Fusion Middleware applications.