Currently, we re-find and re-parse the application configuration files for every element we need. The duplicated error handling and file reading code was difficult to maintain.
This adds a single class to handle parsing of app.yaml and appengine-web.xml files. As a bonus, this does not require provided archives to be unpacked to disk.
Currently, we re-find and re-parse the application configuration files for every element we need. The duplicated error handling and file reading code was difficult to maintain.
This adds a single class to handle parsing of app.yaml and appengine-web.xml files. As a bonus, this does not require provided archives to be unpacked to disk.
Resolves #683 Resolves #685 Resolves #690