This week's giveaway is in the EJB and other Java EE Technologies forum. We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line! See this thread for details.
The book uses Eclipse IDE and Liferay as reference portal server.
A separate appendix and codebase exists if you want to deploy examples on GateIn portal. The source code for GateIn portal is located here: http://code.google.com/p/portletsinaction-gatein/. The source code for GateIn and Liferay examples are same, with slight differences to address the specific requirements of portal server. GateIn examples contain a README.TXT file which specifies the changes that were made to the source code to make the example run on GateIn.