Изменить файл XML с плагином Maven - PullRequest
0 голосов
/ 10 июня 2011

Я работаю с Maven 3, перенося старое приложение, используя hivemind и ant.Мне нужно изменить файл "Hivemodule.xml" с некоторыми свойствами с информацией об окружающей среде, я определяю с профилем, но он не работает.Я пытаюсь использовать maven-resources-plugin, но безуспешно, возможно, это просто с файлами свойств.

Подробно: Hivemodule.xml находится внутри файла jar, и я хочу распаковать этот файл, чтобы превратить содержимое внутреннегоКонфигурации hivemodule и после, чтобы упаковать снова ... Я в fase распаковки.

Вот мой файл в Hivemodule.xml и параметры, которые я хочу повернуть:

PROVIDER_URL="ormi://localhost:23791/"
APPLICATION_NAME="services_1_11"
SECURITY_PRINCIPAL="oc4jadmin"
SECURITY_CREDENTIAL="welcome"

Для использования профилей я отредактировал этот файл:

PROVIDER_URL="${PROVIDER_URL}"
APPLICATION_NAME="${APPLICATION_NAME}"
SECURITY_PRINCIPAL="${SECURITY_PRINCIPAL}"
SECURITY_CREDENTIAL="${SECURITY_CREDENTIAL}"

В моем pom.xml ссылки на профиль:

<profiles>

        <profile>
            <id>local</id>
            <properties>
                <PROVIDER_URL>ormi://localhost:23791/</PROVIDER_URL>
                <APPLICATION_NAME>services_1_11</APPLICATION_NAME>
                <SECURITY_PRINCIPAL>oc4jadmin</SECURITY_PRINCIPAL>
                <SECURITY_CREDENTIAL>welcome</SECURITY_CREDENTIAL>
            </properties>
        </profile>

    </profiles>

И мои конфигурации ресурсов:

<resources>
        <resource>
            <directory>${serviceSegPath}/${serviceName}/META-INF/</directory>
            <filtering>true</filtering>
        </resource>
    </resources>    

Есть ли какие-либо предложения для решения этой проблемы?Еще один плагин для внесения изменений в XML-файл?

1 Ответ

0 голосов
/ 10 июня 2011

Возможно, этот профиль не активен при запуске maven.

mvn -P local clean install
...