重写Javascript文件Maven

重写Javascript文件Maven,javascript,java,maven,Javascript,Java,Maven,我正在使用Maven依赖项支持自动生成HTML仪表板。我在Maven Dependencies的文件夹static中找到了一个.js文件。现在我想在这里定制一个函数。如何像Java重写一样实现这一点?取决于您希望自定义js函数的程度。 最简单的情况是用已知属性替换标记。在这种情况下,您可以利用maven,如下所示 假设您有一个文本文件(比如src/main/resources/conf.properties,为了简单起见,我使用了一个属性文件,但是您可以简单地将这个案例更改为您的JS),如下所示

我正在使用Maven依赖项支持自动生成HTML仪表板。我在Maven Dependencies的文件夹
static
中找到了一个
.js
文件。现在我想在这里定制一个函数。如何像Java重写一样实现这一点?

取决于您希望自定义js函数的程度。 最简单的情况是用已知属性替换标记。在这种情况下,您可以利用maven,如下所示

假设您有一个文本文件(比如src/main/resources/conf.properties,为了简单起见,我使用了一个属性文件,但是您可以简单地将这个案例更改为您的JS),如下所示

spring.config.name = @spring.config.name@
在pom中添加一个过滤器(过滤器是build标记的一个元素)

运行maven,您的工件将包含更新为的文本文件

spring.config.name = MY_CUSTOM_VALUE
显然,如果您的需求更广泛,此解决方案对您来说可能会很有限

注意。

应该提到(@OP不要被误导性的术语过滤所愚弄。这是“Mavenish”中的(字符串)插值)。
<properties>
    <spring.config.name>MY_CUSTOM_VALUE</spring.config.name>
</properties>
-Dspring.config.name="MY_CUSTOM_VALUE"
spring.config.name = MY_CUSTOM_VALUE