The good thing about Oracle EBS 12.2.5 or later is that Oracle team decided to install everything in
only one VM box. As such, the download file size is very small, only 60GB. And after deployment, the VM only takes 300GB (much smaller compared to 700-800GB in previous version). The VM only requires 8GB RAM, thus, it fits very well into my laptop with 16GB RAM and 1TB HDD. I still can run one Maximo environment to try out some integration code if necessary.
One difficulty I got after deploying EBS is I couldn't login using the standard SYSADMIN/welcome username and password. EBS kept returning a "failed to login" error message. After some investigation, I found out that I have to go into /u01/install/APPS/scripts and run the enableDEMOusers.sh and enableSYSADMIN.sh scripts in order to login.
Will post updates of my progresses learning about EBS and integration in the future.