Как заменить обратную косую черту на косую черту для свойства $ {basedir} в профиле профиля maven

У меня есть pom.xml с определенным свойством module.basedir , которое предназначено для хранения преобразованных на основе своей собственности. Он определяется следующим образом:

<properties>
    <module.basedir>${basedir}</module.basedir>
</properties>

И у меня есть следующий код, который выполняется с использованием плагина mgroovy:

<source>
    println project.properties['module.basedir']
    project.properties['module.basedir']=project.properties['module.basedir'].replace('\\','/');
    println project.properties['module.basedir']
</source>

Позже я использую это свойство в других плагинах. Это отлично работает, пока я не перенесу определения плагинов в профиль maven. И когда профиль maven активирован, плагин mgroovy работает нормально, но когда я обращаюсь к свойству в следующем плагине, я получаю неизмененное значение. Кто-нибудь знает, какой метод может это сделать?

Я ищу способ (в C ++ / Windows) перечислить экспортируемые функции DLL (и, возможно, даже методы, которые не экспортируются) с помощью dbgHelp.
Кто-нибудь знает, какой метод может это сделать?

6
задан Micha Wiedenmann 23 October 2019 в 09:09
поделиться