[
Date Prev][
Date Next][
Thread Prev][Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [starter-dev] Initial Jakarta EE 11 Support
|
- From: Reza Rahman <reza_rahman@xxxxxxxx>
- Date: Tue, 21 Jan 2025 16:36:11 -0500
- Delivered-to: starter-dev@xxxxxxxxxxx
- List-archive: <https://dev.eclipse.org/mailman/private/starter-dev/>
- List-help: <mailto:starter-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://dev.eclipse.org/mailman/listinfo/starter-dev>, <mailto:starter-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://dev.eclipse.org/mailman/options/starter-dev>, <mailto:starter-dev-request@eclipse.org?subject=unsubscribe>
- Ui-outboundreport: notjunk:1;M01:P0:q33Esz60B8M=;84YhWpxb7qK4A+2XuVTSx+c1x32 XosgICCq3mfqvaQFtBwz72I9tGzXQWsoK1x4jtKaBJYcPZ87RY4Fr2gsin13QsSamRuHu7fPm QSS0IuTwRXJJnu5GmtUR1Cej4g9Y2FgCbY4sozSBCTclxwlPrhO3DPVEmagV2ez1Ca2+BVfaP eUvkheD3T3ltg9TAl0J3Uhy26lxsiBNp6e/UxrGcU2hKTSOJFKQy7nxTCUc0VHvOPoFjeF1z0 jf1/0bfBHxS1OJVMv+asoYgFqvGw4FsONyJKbDi3ult+W5RwHO1w8h8JSc2iZN+IRM6En4/yY D3oPm8zHJ4H2uTbgS5UkaW/g41aYWiXSzBBpEXejjeKKDKabxPcaGor7KDk54ZRUMkRCEnqEg nHUWJurCtmHzyTe3fJI+xxpgmoMHn+TJKjdbHcpPk2YRGROaR8jG7kTA2TQAeqCPlgECSpdwT 6aMpjFtlPI8hH6Oo4RHFPAc/7mkPwfkUmm9deQQPhdAdaG1WXB1S+Wr2vWN3WVbYK3iGm/tMZ ha8k28iXUTiWQuXhwKt88XroXvZUiyPIqpldbJboE2iNvfbkeBprF/2+bhYxZKlYQBNh/sWwi Fb5HAU5aSriiu6rzLSHqKbN/9DHy3NwARpjPDQnnp2M7JP9wMoalvB8WKU18SXV8S2dyYq3dq f7V1hcz4dR6EgBXGJL5G/XsyX4r6Ntc7qSCXDD3UaiNbymb1hr3fwHm9rJc4D9S5VaoCEYI7O GZRl/Ch2fofETIEQ4d3AxrANtra+DDXzo9Glhx/KlZsqmSiu7tVmpMUWDM4EWJgwa0XiwYOKD 2HDkxiOHLRihUtE7xRlMJtY5FQY4WkhXGY5b0XjvHp6MdcdwyXfnGynYIO2Q8kwQ/FvbucTQG 4xAbEL0lw0fg1t+9wwm0ZHKX8DiFeYd2k0ndzVLPXSLMqQRtFiZRcoYLUllPpuArcfSo/H9na BOkYdiqBIs05CV2zjb3vDwBP8NbGTvQvAG51AnRXOE8eMt5FFwgD8RPfVEjvjnW572PhqaHmt lHjynNmTXQJLlfh6el//gQRcDKr/S69RHt3cC37FORWIK/9BZPLU7idTAsypRpuPMsN/EbCBC F0GNzxGN4yms5eb9dK9RWmo3xDwb4jlLvP2fmXy+S9juJOp1jtF+tDjyOCfmkpsAFORQSQ9Eg aDWph0HbPqtAAyy2cbqI01TlH7ARRO1osiUzuZjMSZj6FGbOGuG3t0OUTNwvz4sZSUJYwXDeF tEiwnw0Nmq/hFVcbPPyiZGBSkfUvYoGJ5/FkZaoWpwj0NhjCFqpN1SAb8IL6KLvFyoK8BsfqA WbNP/iZuas5gypXcHIZnff2EOv44K5dZ/VkX4fN0JlQ/Bv13Rwg2CG5akr3s1nEcHuumJ3b1U ZGrWmVvflQ+bhNkA==
- User-agent: Mozilla Thunderbird
Great - in the master branch now. I'll follow-up with the Maven
project also when time permits. Hopefully we can avoid something
too bespoke longer term.
On 1/21/2025 1:55 PM, Ondro Mihályi
wrote:
Hi Reza,
The Antrun plugin which un-indents Velocity template files,
was not executed at all. It was defined in pluginManagement
but not in plugins. I also added support for un-indenting
Velocity comments, which start with ##. There are a few lines
with them that started with spaces. I checked the Velocity
template files in the final archetype, and all the Velocity
macros start at the beginning of the line, without any spaces
before.
Ondro
Hi Reza,
When I have some time, I'll try to address the
remaining issues in the experimental branch you created.
Ondro
Ondro, when you are able to resume this work, please
issue PRs here:
https://github.com/eclipse-ee4j/starter/tree/velocity-indentation-experiment.
For now I have reverted the attempt to indent the
Velocity code so we can move forward with a Jakarta EE
11 release. As time permits, I will also pursue this
with the Maven project. As I understand it, newer
versions of Velocity support indentation by default.
Jeyvison, can we kindly have a release of the
Archetype into Maven Central? I have off tomorrow for
MLK day and I am hoping I can get the UI work done so
we can get EE 11 fully rolling. It looks like we can
soon add support for the Web Profile too.
On 1/12/2025 7:42 PM, Reza Rahman wrote:
The code is in main as I believe it is almost
there: https://github.com/eclipse-ee4j/starter.
The issue as I mentioned is that the leading spaces
in Velocity are not really all gone (it appears some
are, but some aren't). Maybe the RegEx isn't quite
correct: https://github.com/eclipse-ee4j/starter/blob/78f292b32bdfad215f61465490c9fe697088a78a/archetype/pom.xml#L139?
When you generate the code, you will see issues in
the pom.xml, README.md, Dockerfile, etc.
On 1/12/2025 6:42 PM, Ondro Mihályi wrote:
OK, I can have a look. What issues
do you have or what you want to do? Do you have
your code in some branch?
Ondro
Hi
Ondro,
I really need your help with the enhancement
to add indentation to the
Velocity code. I have tried various things,
but just can't seem to get
it to work correctly. There are always
inexplicable white spaces that
ultimately break thing in the end in the
generated code.
Do you think you have time to look into this?
Otherwise I am going to
revert these changes and just stick to the
indentation approach that has
been working. I do want to get the EE 11
release out ASAP.
Thanks,
Reza
On 12/22/2024 6:20 PM, Reza Rahman wrote:
> Hi folks,
>
> I’ve now finished adding initial Jakarta
EE 11 support to the
> archetype in the default branch. I also
had to make some overdue
> changes to fix edge case bugs that were
made worse by adding EE 11 and
> SE 21. I tried my best to update the
nightly tests as well as test
> manually (as the automated tests are
still far from complete). I think
> I caught everything but I am not sure. So
can I ask that everyone
> spend some time testing?
>
> In the meantime, I am going to work on
getting EE 11 support in the
> UI. The UI also needs to be upgraded to
EE 10, which is now available
> on Azure. I am hoping to be done by the
new year so we can have a
> release. I think we should keep the
release quiet until EE 11 official
> announcements are actually sorted out.
>
> Cheers,
> Reza