首页 > 解决方案 > 如何设置 Maven 以启用 JSF2 资源版本控制?

问题描述

我已阅读以下文章: JSF 2.0 中的资源(库)

这是关于 JSF2 项目的 Web 资源的版本控制。

当我的项目基于 Maven 时,我可以知道我该怎么做吗?在 Maven 设置中需要设置或添加什么?

非常感谢。

标签: mavenjsf-2

解决方案


实际上,您的问题是 Stackoverflow 中三个现有问题的组合。

一个已经是多余的,因为您已经知道 JSF 版本控制的工作原理,您只是(不幸地)引用了一个外部站点而不是现有问题,但是从这个问题中您需要“记住”需要使用的版本号的格式。

第二部分也不应该很难想出。JSF 是一个运行时框架,没有构建/部署时间特性。但是您已经使用了 maven,所以需要什么来构建时间 复制(移动?)资源到新位置。源文件夹可以不同,它可以是额外的资源文件夹,例如 src/main/myresources,您不将其视为资源(因为它最终会在类文件夹中,然后默认情况下)或者它可以是里面的文件夹网页内容,然后您需要移动(复制/删除)。这一切都等着你去发现。

第三部分是目标文件夹需要格式正确的版本

1_0
1_1
1_2_3

由于这与项目版本格式不同,您需要搜索/替换它,其中包括正确格式的项目版本。maven 中也有这方面的功能。

所以你看,这一切都归结为将问题分解为可管理的部分......


推荐阅读