Передайте переменные из файла свойств в тег distributionManagement в pom.xml

Итак, у меня есть что-то вроде:

<plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>properties-maven-plugin</artifactId>
            <version>1.0-alpha-1</version>
            <executions>
                <execution>
                    <phase>initialize</phase>
                    <goals>
                        <goal>read-properties</goal>
                    </goals>
                    <configuration>
                        <files>
                            <file>${user.home}/build.properties</file>
                        </files>
                    </configuration>
                </execution>
            </executions>
        </plugin>

и я имеюdistributionManagement лайк:

<distributionManagement>
    <repository>
        <id>local-repo</id>
        <url>file:///${deploy.dir}/${project.artifactId}</url>
    </repository>
</distributionManagement>

У меня нет удаленного репозитория, поэтому я делаю это с помощьюfile:///

${deploy.dir} это свойство изbuild.properties файл, и он не будет принимать значение для этого свойства. Зачем?

Ответы на вопрос(2)

Ваш ответ на вопрос