Я хочу, чтобы подтолкнуть project.version от мавена до appicationContext.xml следующим образом,Раздвигая Maven недвижимость весной applicationContext.xml
<mvc:resources mapping="/static/${project.version}/**" location="/static/"/>
В pom.xml, я настроил Maven фильтр следующим
<resources>
<resource>
<directory>${basedir}/src/main/webapp/WEB-INF</directory>
<filtering>true</filtering>
<includes>
<include>**/applicationContext.xml</include>
</includes>
</resource>
</resources>
Фильтр работает правильно, но applicationContext.xml перемещается в папку класса в целевом каталоге. Я хочу, чтобы это было в каталоге WEB-INF. Хочу иметь динамический applicationContext.xml для очистки кэша для статических ресурсов
Конфигурация: Использование Spring 3.2.xxx
Привет @malaguna, его не работает для меня, фильтрация не применяется к appilcationContext.xml. Есть ли другая конфигурация, я упускаю. есть другой способ получить project.version, настроенный в maven для applicationContext.xml – dextermini
Позвольте мне проверить некоторые детали. Вы разместили этот плагин под '' -> '' maven section? Правилен ли путь к 'applicationContext'? –
malaguna
да, я разместил его под блоком buid-> plugins maven. Путь также был правильным. Но некоторые из них не работают на меня. поэтому попробовал java-способ его настройки – dextermini