I'm trying to compile an open source project on Github that has no build instructions. I know it's built with Maven, but there are some variables that need to be set in settings.xml and I cannot find in the Maven documentation anything about the custom variables (outside of "servers", "proxies", etc). I found this answer that helps a bit, but I still cannot figure it out.
For example, Where do I set the value ${global.awe.version} used in the top level pom.xml file, where it seems to be defined 2 lines later:
<global.awe.version>3.6.0-rc-05</global.awe.version>?
<project xmlns="http://maven.apache.org/POM/4.0.0" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    ...
    <version>${global.awe.version}</version>
    <properties>        
        <global.awe.version>3.6.0-rc-05</global.awe.version>
        <global.awe-api.version>2.2.0-rc-05</global.awe-api.version>
    </properties>
    ...