Firstly, consider the purpose of your diagram. Are you trying to show a process, illustrate a relationship, or compare data? Your goal will determine the type of diagram you choose, be it a flowchart, ...
Traditional Java applications capture runtime variables in property files, then package them into individual JARs for various software environments. But for users of Maven, it could make better sense ...