gpt4 book ai didi

javascript - 覆盖 Javascript 文件 Maven

转载 作者:行者123 更新时间:2023-12-02 10:37:58 25 4
gpt4 key购买 nike

我正在使用 Maven 依赖项支持自动生成 HTML 仪表板。我在 Maven 依赖项的 static 文件夹中找到了一个 .js 文件。现在我想在那里自定义一个功能。我怎样才能像 Java 覆盖那样做到这一点?

最佳答案

取决于你想自定义多少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,您的 Artifact 将包含更新为的文本文件

spring.config.name = MY_CUSTOM_VALUE

显然,如果您的要求更广泛,那么此解决方案对您来说可能看起来很有限。

问候。

关于javascript - 覆盖 Javascript 文件 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53141594/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com