Hi Quinn,
We've designed the buildpack so that making these
configuration changes is easy. Ideally the default buildpack will meet
the requirements of most uses but if not it should be easy to fork and
change it. There are a lot of other users that are happy forking and we
currently don't have any thing on the backlog to allow the Java version
to be configured without forking but we will consider adding it if more
people ask for it.
We always knew that changing the level of Java would
result in feedback from the community and we are listening to it. There have been discussions on how to allow users to specify
configuration within the application, but we've not been convinced by any
example that we've seen yet. It's not to say that we wouldn't do such a
thing, but the value that it added would need to outweigh the
complexity that it introduced before we'd start considering the change.
Thanks, Chris.