maven - 如何设置 Maven 以启用 JSF2 资源版本控制?
问题描述
我已阅读以下文章: JSF 2.0 中的资源(库)
这是关于 JSF2 项目的 Web 资源的版本控制。
当我的项目基于 Maven 时,我可以知道我该怎么做吗?在 Maven 设置中需要设置或添加什么?
非常感谢。
解决方案
实际上,您的问题是 Stackoverflow 中三个现有问题的组合。
一个已经是多余的,因为您已经知道 JSF 版本控制的工作原理,您只是(不幸地)引用了一个外部站点而不是现有问题,但是从这个问题中您需要“记住”需要使用的版本号的格式。
第二部分也不应该很难想出。JSF 是一个运行时框架,没有构建/部署时间特性。但是您已经使用了 maven,所以需要什么来构建时间 复制(移动?)资源到新位置。源文件夹可以不同,它可以是额外的资源文件夹,例如 src/main/myresources,您不将其视为资源(因为它最终会在类文件夹中,然后默认情况下)或者它可以是里面的文件夹网页内容,然后您需要移动(复制/删除)。这一切都等着你去发现。
第三部分是目标文件夹需要格式正确的版本
1_0
1_1
1_2_3
由于这与项目版本格式不同,您需要搜索/替换它,其中包括正确格式的项目版本。maven 中也有这方面的功能。
所以你看,这一切都归结为将问题分解为可管理的部分......
推荐阅读
- windows-10 - Windows 10 S 模式下的驱动程序返回“证书已被其颁发者明确吊销”。
- javascript - 在模式关闭时重置/清除获取的数据
- powershell - Powershell 允许取消启动进程 -wait
- excel - 我想在 xpath 中设置一个值到 x /// tr[x]
- javascript - 用带有 css 和 javascript 的页面加载器覆盖整个身体?
- database - 有没有办法将 .db 文件转换为 .accdb 文件
- python - 我无法得到元素的所有结果
- sql - 如何以递归方式在 Hiveql 中生成数字序列?
- python - 如何用逗号替换多种类型的分隔符
- javascript - Javascript控制台输出不同的值然后在文本上