I am trying out the Play Framework 2.3.2 using the offline installation with Typesafe Activator 1.2.3 on Mac OS X 10.9.4.
In the activator-1.2.3
folder I unzipped there is a repository
folder that looks similar to my ~/.ivy2/cache
folder, in that it contains folders for... libraries? Bundles? I don't know the terminology.
Now, as far as my understanding goes, Activator uses SBT and SBT uses Ivy for dependency management. Ivy is something like Maven, it even uses its repositories.
My question are these:
- If I open a Play Framework project and Activator downloads all the dependencies, what is exactly happening?
- Is there a different process when I start building the project?
- Where do the libraries (bundles?) get downloaded to?
- Is
activator-1.2.3/repository
folder something like a bootstrap, and all the other dependencies go to~/.ivy2
? - What if I had Maven installed and there was a
~/.m2
folder?
So you see I am completely lost in this. Any insights are very much welcome.