Я пытаюсь скомпилировать проект с открытым исходным кодом на Github , в котором нет инструкций по сборке. Я знаю, что он построен с помощью Maven, но есть некоторые переменные, которые необходимо установить в файле settings.xml, и я не могу найти в документации Maven ничего о пользовательских переменных (за исключением «серверов», «прокси») , так далее). Я нашел этот ответ , который немного помогает, но я все еще не могу понять это.
Например, где я могу установить значение ${global.awe.version}
, используемое в файле pom.xml
верхнего уровня, где оно, кажется, будет определено через 2 строки:
<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>
...