Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Separate ButterFaces and PrimeFaces pages to different wars #33

Open
ggam opened this issue Apr 10, 2017 · 2 comments
Open

Separate ButterFaces and PrimeFaces pages to different wars #33

ggam opened this issue Apr 10, 2017 · 2 comments

Comments

@ggam
Copy link
Collaborator

ggam commented Apr 10, 2017

Having PrimeFaces, ButterFaces and OmniFaces along with BootsFaces on the showcase clutters the classpath and we run the risk of some of those libraries changing some behavior without our knowledge.

I propose to separate the showcase into 3 different wars, deployed on the following context roots:

  • /showcase: bootsfaces+omnifaces
  • /showcase/primefaces: bsf+of+primefaces
  • /showcase/butterfaces: bsf+of+butterfaces

I think we can remain using OmniFaces as it is a must for every new JSF application anyway. It solves some problems and I think we should even recomend to use it.

I think Maven can be instructed to output different artifacts from just one compilation like if it was an EAR.

@stephanrauh
Copy link
Collaborator

Another option is to drop support for ButterFaces because of two reasons: we don't have enough developers to really support it, and BootsFaces has recently acquired many components previously offered exclusively by ButterFaces. On the other hand, I'm not sure I really want to do this to Lars Michaelis.

@ggam
Copy link
Collaborator Author

ggam commented Apr 20, 2017

ButterFaces link has been removed on 5280617

Can the dependency be removed? I'm just seeking for a cleaner classpath. Also, PrimeFaces has just released 6.1. Should we update that?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants