Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mojarra-dev] Mojarra.Next


On Mon, Jan 8, 2018 at 8:41 PM, Guillermo González de Agüero <z06.guillermo@xxxxxxxxx> wrote:

I wasn't even aware there was a Mojarra list already on Eclipse. Thanks for BCC'ing me!

No problems ;)

I've seen your refactorings these days. Good work! How much work is still pending on that subject?

Thanks. There's still a certain amount of work to be done, mostly everything in the old JSF-RI folder needs to be moved or deleted so that folder itself can be deleted. Then ideally impl/pom.xml would see all of its ant commands removed and replaced by something Maven native. The component generation code is also somewhat problematic and should probably be replaced by something more modern (likely annotation based). The current XML file with all of its xincludes of properties and arguments, and especially all the digester rules, are not that easy to maintain.

When talking about a fork, do you plan it ti be a real temporary fork with regular releases that could be used by vendors? Or just a place for true experiments? We must keep in mind that the donation process might take a lot of time. Is somebody still allowed to do Mojarra releases implementing new features?

These are the most pressing questions indeed. Currently my idea would be to have a fork over at the Payara repos. I already have a fork there, but that one basically tracks the Mojarra master (with said refactorings) and from there releases are done for in Payara 5. E.g. the latest Payara 5 beta 1 contains an early build of Mojarra 2.4.

The fact that the donation process might take a lot of time is indeed the reason for doing this. Say it takes 2 full years. That's a really, really long time for doing nothing. If we'd still have to start with doing feature work after these 2 years, then it will really be a long time before we get to see any new version of JSF.

The plan is though to donate whatever new features are developed in that Payara branch to Eclipse as soon as the Oracle transfer has been completed.

Talking about experimental features, what are your ideas for the next steps? I suppose you still have big plans for simplifying component creation.

Indeed, that's an important one. It missed the boat for 2.3 completely, and is still very much needed.
BootsFaces has a cool AJAX integration that in my opinion is much more natural than the current <f:ajax /> approach ( That's one of the main features I'd like to experiment with.

I haven't looked at that one in detail, but may be interesting. Thx!

Kind regards,
Arjan Tijms



Guillermo González de Agüero

El lun., 8 ene. 2018 19:16, arjan tijms <arjan.tijms@xxxxxxxxx> escribió:
Hi everyone,

I'm not sure how many people are already subscribed to the Mojarra dev mailing list at Eclipse, but let's start with writing a first message here ;)

While the transfer from Oracle to Eclipse is still in progress, it might be a good idea to start discussing some ideas for the next version of Mojarra here. Since the release of 2.3, I've been personally working on a refactoring in the master over at

Before long I'd like be looking at creating a fork to experiment with some potential new features for JSF.Next, which can then later be donated to the JSF spec.


Back to the top