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>
...