Maven не заменяет, как я ожидал - PullRequest
0 голосов
/ 25 октября 2019

Я определил некоторые профили в pom.xml для того, чтобы сделать отображение ресурсов зависящим от ОС. Сначала он работал (неделю назад), но теперь, после git-клона, он перестал работать.

Это мой профиль pom.xml:

<profile>
    <id>windows</id>
    <activation>
        <os>
            <family>dos</family>
        </os>
    </activation>
    <properties>
        <file.mapping>file:///C:/software/photos/</file.mapping>
    </properties>
    <build>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>
</profile>

Это строка вгде у меня проблемы:

<mvc:resources mapping="/photos/*" location="@file.mapping@"></mvc:resources>

Это «сырая» строка, у меня нет проблем с ней. Работает нормально:

<mvc:resources mapping="/photos/*" location="file:///C:/software/photos/"></mvc:resources>

Вроде бы замена, нет проблем с установкой maven и все такое. Но первая строка не работает. ИДК, что здесь происходит. В линуксе работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...