Переопределить файл Javascript Maven - PullRequest
0 голосов
/ 04 ноября 2018

Я использую поддержку зависимостей Maven для автоматической генерации HTML-панели. Я обнаружил файл .js в папке static в Зависимости Maven . Теперь я хочу настроить одну функцию там. Как я могу сделать это, как переопределение Java?

1 Ответ

0 голосов
/ 04 ноября 2018

Зависит от того, сколько вы хотите настроить функцию js. Самый простой случай - замена маркера на известное свойство. В этом случае вы можете воспользоваться Maven следующим образом.

Предположим, что у вас есть текстовый файл (скажем, src / main / resources / conf.properties, я использую файл свойств просто для простоты, но вы можете тривиально изменить этот случай на свой JS), как этот

spring.config.name = @spring.config.name@

добавление в ваш pom фильтра (фильтр является элементом тега сборки)

<build>
    <filters>
        <filter>src/main/resources/app.properties</filter>
    </filters>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

Теперь у вас есть два варианта. 1) добавить свойство в POM со значением, которое вы хотите.

<properties>
    <spring.config.name>MY_CUSTOM_VALUE</spring.config.name>
</properties>

2) добавьте параметр к вашему mvn-запятому как

-Dspring.config.name="MY_CUSTOM_VALUE"

Запустив maven, ваш артефакт будет содержать текстовый файл, обновленный как

spring.config.name = MY_CUSTOM_VALUE

Очевидно, что если ваши требования шире, это решение может показаться вам ограниченным.

Привет.

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