Compiling OpenLayers 3
Now that we have resolved every dependency, let's build some versions of the library. First, we will build the minified and debug versions of the library just to see whether everything works fine. In the tasks
folder, we can see a bunch of JavaScript files used in various stages of development. There are some test programs, serve commands, and the command that we will use to compile the library: build.js
. This program requires two parameters to run. The first is a configuration
file, while the second is the name of the result.
As the Closure Compiler is a quite complex library built in Java and Python, OpenLayers 3's developers created some utilities to make our lives easier. With build.js
, we do not have to directly parameterize the Closure Compiler, we just have to write a configuration file in the JSON format. The program reads our configuration file and writes every exportable symbol (constructor, method, and so on) from the src
folder to a file named info.json
...