[richfaces-issues] [JBoss JIRA] (RF-12903) Review the usage of dist/assembly as the richfaces.jar assembler and depchain

Lukáš Fryč (JIRA) jira-events at lists.jboss.org
Thu May 2 12:12:53 EDT 2013


    [ https://issues.jboss.org/browse/RF-12903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12771696#comment-12771696 ] 

Lukáš Fryč commented on RF-12903:
---------------------------------

In order to don't force users to include two dependencies, just one, we have decided to refactor the assembly step:

* The idea is that we can move the resource-plugin's source to the framework itself.
* It will be located under {{src/main/resource-plugin}}.
* Then, we can package it as {{richfaces-resource-optimizer.jar}} (the {{richfaces}} project JAR with classifier {{resource-optimizer}}.
* This JAR will contain an API similar to the plugin's API (via Main class/method)
* We will be able to execute this {{resource-optimizer}} in a {{prepare-package}} phase using {{maven-exec-plugin}} and generate optimized resources together with {{richfaces.jar}} generation
* At the end, users will be provided with an option to use {{richfaces-resource-optimizer.jar}} to optimize a content for their applications
* the optimizer will be dependency of {{richfaces-resources-maven-plugin}}, which will handle Maven-specific API

                
> Review the usage of dist/assembly as the richfaces.jar assembler and depchain
> -----------------------------------------------------------------------------
>
>                 Key: RF-12903
>                 URL: https://issues.jboss.org/browse/RF-12903
>             Project: RichFaces
>          Issue Type: Task
>      Security Level: Public(Everyone can see) 
>          Components: build/distribution
>            Reporter: Lukáš Fryč
>            Assignee: Lukáš Fryč
>            Priority: Critical
>             Fix For: 5.0.0.Alpha1
>
>   Original Estimate: 1 hour
>  Remaining Estimate: 1 hour
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the richfaces-issues mailing list