如何设置 Maven 以启用 JSF2 资源版本控制?
How to setup Maven to enable JSF2 resources versioning?
我已阅读以下文章:
Resources (library) in JSF 2.0
这是关于 JSF2 项目的 Web 资源版本控制。
请问如果我的项目是基于 Maven 的,我该怎么办? Maven设置中需要设置或添加什么?
非常感谢。
实际上,您的问题是 Whosebug 中三个现有问题的组合。
一个已经是多余的,因为您已经知道 JSF 版本控制是如何工作的,您只是(不幸地)引用了一个外部站点而不是 existing question 但是从这个问题中您需要 'remember' 的格式需要使用的版本号。
第二部分应该也不难想出。 JSF 是一个运行时框架,没有 build/deploy 时间特性。但是你已经在使用maven了,所以还需要构建时间copy(move?) the resources to a new location。源文件夹可以不同,它可以是一个额外的资源文件夹,例如src/main/myresources,您不将其视为资源(因为默认情况下它将最终位于 类 文件夹中)或者它可以是 webcontent 中的文件夹,然后您需要移动(copy/delete).等你来一探究竟。
第三部分是目标文件夹需要格式正确的版本
1_0
1_1
1_2_3
由于这与项目版本格式不同,您需要search/replace
其中包括项目版本 格式正确 。 maven中也有features for this
所以你看,这一切都归结为将问题分解成可管理的部分...
我已阅读以下文章: Resources (library) in JSF 2.0
这是关于 JSF2 项目的 Web 资源版本控制。
请问如果我的项目是基于 Maven 的,我该怎么办? Maven设置中需要设置或添加什么?
非常感谢。
实际上,您的问题是 Whosebug 中三个现有问题的组合。
一个已经是多余的,因为您已经知道 JSF 版本控制是如何工作的,您只是(不幸地)引用了一个外部站点而不是 existing question 但是从这个问题中您需要 'remember' 的格式需要使用的版本号。
第二部分应该也不难想出。 JSF 是一个运行时框架,没有 build/deploy 时间特性。但是你已经在使用maven了,所以还需要构建时间copy(move?) the resources to a new location。源文件夹可以不同,它可以是一个额外的资源文件夹,例如src/main/myresources,您不将其视为资源(因为默认情况下它将最终位于 类 文件夹中)或者它可以是 webcontent 中的文件夹,然后您需要移动(copy/delete).等你来一探究竟。
第三部分是目标文件夹需要格式正确的版本
1_0
1_1
1_2_3
由于这与项目版本格式不同,您需要search/replace 其中包括项目版本 格式正确 。 maven中也有features for this
所以你看,这一切都归结为将问题分解成可管理的部分...