Не удалось разрешить зависимости для проекта com.test: jar: 4.50: Ошибка при поиске com.query: prentc: pom: $ {revision} - PullRequest
1 голос
/ 22 октября 2019

У меня есть два проекта (тест и запрос), один из которых использует другой. Я использовал параметр, чтобы определить версию первого проекта. но я получаю эту ошибку: Не удалось собрать зависимости в com.query.child: jar: 4.50: Не удалось найти com.query: parent: pom: $ {revision}

Первый проект pom:

<groupId>com.query</groupId>
<artifactId>parent</artifactId>
<version>${revision}</version>
<packaging>pom</packaging>

properties>
    <revision>4.50</revision>
</properties>

<modules>
    <module>child</module>
</modules>
....
 <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>flatten-maven-plugin</artifactId>
    <version>1.1.0</version>
    <configuration>
        <updatePomFile>true</updatePomFile>
        <flattenMode>resolveCiFriendliesOnly</flattenMode>
    </configuration>
    <executions>
        <execution>
            <id>flatten</id>
            <phase>process-resources</phase>
            <goals>
                <goal>flatten</goal>
            </goals>
        </execution>
        <execution>
            <id>flatten.clean</id>
            <phase>clean</phase>
            <goals>
                <goal>clean</goal>
            </goals>
        </execution>
    </executions>
</plugin>
...

Ребенок пом:

<parent>
    <groupId>com.query</groupId>
    <artifactId>parent</artifactId>
    <version>${revision}</version>
</parent>
<groupId>com.query</groupId>
<artifactId>child</artifactId>

Второй проект пом:

<groupId>com</groupId>
<artifactId>test</artifactId>
<version>4.50</version>
...
<dependencies>
    <dependency>
        <groupId>com.query</groupId>
        <artifactId>child</artifactId>
        <version>4.50</version>
    </dependency>
</dependencies>
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...