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

JSTL Refactoring & Pull in JSTL 2.0 Impl #15141

Merged
merged 5 commits into from Jan 19, 2021

Conversation

volosied
Copy link
Member

@volosied volosied commented Dec 1, 2020

Fixes #11643

Overview of the changes

  • Pulled out JSTL Impl (1.2) out of com.ibm.ws.jsp and placed it into the new com.ibm.ws.org.apache.taglibs.standard
  @${repo;com.ibm.ws.javax.j2ee:jsp.tld.standard;1.2}, \
   @${repo;com.ibm.ws.org.apache:xalan;2.7.2}!/!META-INF/*, \
  • Pulled in the latest EE4J JSTL implementation ( org.glassfish.web:jakarta.servlet.jsp.jstl:2.0.0 ) and created io.openliberty.org.apache.taglibs.standard
    • The two taglib components above are now fragments. Their bnd files have the following added: Fragment-Host: com.ibm.ws.jsp(.jakarta)
  • Updated JSTL facade bundle to import versions 1.2 and the transformer changes them to 2.0 for the Pages 3.0 feature.
    • This change was done so that the versions would all align with the new JSTL bundles
  • Created io.openliberty.jstl.facade (which is basically the jakarta version of com.ibm.ws.jsp.jstl.facade)

@volosied volosied self-assigned this Dec 1, 2020
@volosied volosied marked this pull request as draft December 1, 2020 14:43
@volosied
Copy link
Member Author

volosied commented Dec 1, 2020

#build

@LibbyBot
Copy link

LibbyBot commented Dec 1, 2020

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

LibbyBot commented Dec 1, 2020

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_Psk0QDPbEeufrbKPAMj-zQ

Target locations of links might be accessible only to IBM employees.

dev/com.ibm.ws.jsp/bnd.bnd Outdated Show resolved Hide resolved
@LibbyBot
Copy link

LibbyBot commented Dec 1, 2020

@LibbyBot
Copy link

LibbyBot commented Dec 2, 2020

The build volosied-15141-20201201-1451
https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_Psk0QDPbEeufrbKPAMj-zQ
completed and has errors or failures.

For help analyzing your personal build, go to https://cognitive.hursley.ibm.com/buildAnalysis.html?uuid=_Psk0QDPbEeufrbKPAMj-zQ

@volosied
Copy link
Member Author

volosied commented Dec 2, 2020

#build

@LibbyBot
Copy link

LibbyBot commented Dec 2, 2020

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

LibbyBot commented Dec 2, 2020

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_QIy2UDTEEeufrbKPAMj-zQ

Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

LibbyBot commented Dec 2, 2020

@volosied
Copy link
Member Author

volosied commented Dec 3, 2020

#build

@LibbyBot
Copy link

LibbyBot commented Dec 3, 2020

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

LibbyBot commented Dec 3, 2020

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_FyjLQDV0EeufrbKPAMj-zQ

Target locations of links might be accessible only to IBM employees.

@volosied volosied force-pushed the 11643-JSTL-refactoring branch 5 times, most recently from 136ec5b to 095f9f3 Compare December 3, 2020 17:52
@volosied
Copy link
Member Author

volosied commented Dec 3, 2020

#build

@LibbyBot
Copy link

LibbyBot commented Dec 3, 2020

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

LibbyBot commented Dec 3, 2020

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_xQv5IDWJEeufrbKPAMj-zQ

Target locations of links might be accessible only to IBM employees.

@volosied volosied marked this pull request as ready for review December 3, 2020 18:05
@LibbyBot
Copy link

LibbyBot commented Dec 3, 2020

@volosied
Copy link
Member Author

#build

@volosied
Copy link
Member Author

volosied commented Jan 12, 2021

Build requested here: https://wasrtc.hursley.ibm.com:9443/jazz/web/projects/WS-CD#action=com.ibm.team.build.viewResult&id=_J4qTYFThEeuFI6_BZVYvOw

Locally the JSP 2.3 FAT & Webcontainer Servlet 4.0 FAT pass everything.

@LibbyBot
Copy link

@LibbyBot
Copy link

The build volosied-15141-20210112-0727
https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_J4qTYFThEeuFI6_BZVYvOw
completed and has errors or failures.

For help analyzing your personal build, go to https://cognitive.hursley.ibm.com/buildAnalysis.html?uuid=_J4qTYFThEeuFI6_BZVYvOw

@volosied volosied force-pushed the 11643-JSTL-refactoring branch 2 times, most recently from cff3fa7 to 1e95a6b Compare January 13, 2021 18:16
@volosied
Copy link
Member Author

#build #spawn.fullfat.buckets=com.ibm.ws.jsp.2.3_fat,com.ibm.ws.jsp_fat,com.ibm.ws.webcontainer.servlet.4.0_fat

@LibbyBot
Copy link

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_RqdgEFXDEeuFI6_BZVYvOw

Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

@volosied
Copy link
Member Author

#build #spawn.fullfat.buckets=com.ibm.ws.jsp.2.3_fat,com.ibm.ws.jsp_fat,com.ibm.ws.webcontainer.servlet.4.0_fat

@LibbyBot
Copy link

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_nrnjsFZ_EeuFI6_BZVYvOw

Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

@LibbyBot
Copy link

@volosied
Copy link
Member Author

#build #spawn.fullfat.buckets=com.ibm.ws.jsp.2.3_fat,com.ibm.ws.jsp_fat,com.ibm.ws.webcontainer.servlet.4.0_fat

@LibbyBot
Copy link

Please code review feature-related files, @OpenLiberty/delivery-approvers

@LibbyBot
Copy link

Your personal build request is at https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_oaEVoFhiEeuM3vrL9EeJlQ

Target locations of links might be accessible only to IBM employees.

@LibbyBot
Copy link

The build volosied-15141-20210116-1830
https://wasrtc.hursley.ibm.com:9443/jazz/resource/itemOid/com.ibm.team.build.BuildResult/_oaEVoFhiEeuM3vrL9EeJlQ
completed successfully!

@LibbyBot
Copy link

Copy link
Member

@pnicolucci pnicolucci left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Thanks!

@volosied
Copy link
Member Author

#run-libby-bot

@LibbyBot
Copy link

Code analysis and actions

DO NOT DELETE THIS COMMENT.
  • 10 product code files were changed.

  • Please describe in a separate comment how you tested your changes.

  • 13 infrastructure code files were changed.

@volosied volosied merged commit cafc601 into OpenLiberty:integration Jan 19, 2021
@volosied volosied changed the title JSTL Refactoring JSTL Refactoring & Pull in JSTL 2.0 Impl Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create JSTL 2.0 Implementation Bundle for Latest Impl. Code
6 participants