Magnolia 4.5 reached end of life on June 30, 2016. This branch is no longer supported, see End-of-life policy.
If you are just starting to develop with Magnolia, use your IDE to build the project. When you are ready to automate building, we recommended that you use Maven. When initializing Maven you need to enter a Nexus username and password.
Best practices for building:
Following these practices means that you don't need to "drop a JAR" in the webapp or modify a configuration file in the deployed webapp. In addition, builds that follow these guidelines are reproducible. Commit your code to the source control management system, have builds produced by diverse developers, use a continuous integration server, and do releases predictably.