EE4J PMC Meeting #11
General
Date: 2018-04-10
Present:
-
Dmitry
-
Kevin
-
Steve
-
Wayne
-
David
-
Ivar
Project Proposals
Use of Jakarta EE name in EE4J projects
We will revisit this item later when the Jakarta EE WG is fully operational.
Status
Approve Batch 3 of Projects:
-
Eclipse Glassfish - ok
Reach out to community to get contributors -
Eclipse Project for Interceptors - ok
Discussion about combining it into the EJB project or keep as own project. Decided to keep as own project for now. -
Eclipse Project for JCA - ok
-
Eclipse Project for JACC - ok
-
Eclipse Project for EJB - on hold
Waiting for confirmation for project lead from Red Hat (and Tomitribe?) -
Eclipse Project for Servlet (API) - on hold
Waiting for confirmation for project leads -
Eclipse Project for JSP (API) - on hold
Tomitribe and Red Hat to add committers -
Eclipse Project for JASPIC - on hold
Waiting for committers from Red Hat -
Eclipse Project for Stable Jakarta APIs - on hold
The PMC members are all project leads. Question for Mark: should Scott stark represent Red Hat as lead? -
Eclipse Jakarta EE TCK - on hold
The concept is good. May be split into several repos/projects later. Committers from more vendors and community needed!
Action for all PMC members to review the project proposals.
JSR 330 DI
Nothing new.
Action for Ivar: Reach out to David Delabassee
JPA API
From discussions on mailing list: Missing from Project Bootstrapping Status. The project is included in EclipseLink right now. Will be split out to separate API project later.
Common Code Conventions
There is a suggestion on the community mailing list to have common code conventions for all EE4J projects, https://dev.eclipse.org/mhonarc/lists/ee4j-community/msg01432.html
Decision: Define recommendations on the EE4J Wiki, but leave it to the projects to enforce. Keep the recommendations as “light” as possible to avoid unnecessary maintenance overhead
The recommendations on the Wiki may also include collaboration methods as we discussed in https://www.eclipse.org/ee4j/minutes/?date=2018-03-13#preferred-collaboration-methods
Action for Ivar: Create the wiki and start adding content.
EE4J Parent pom.xml
Discussed the need for a EE4J parent pom to replace the java.net parent pom with common things like plugin versions, repositories, checkstyle, code coverage, etc. There may be need for different parent poms for different project types (API, Spec, Implementation)
Decision: Create a parent pom in the EE4J repository https://github.com/eclipse-ee4j/ee4j Extract project later if needed. Use of the parent pom is recommended, but not mandatory.
General EE4J Wiki
Discussed need for a Wiki for EE4J related information, such as code conventions, configurations for Travis etc.
Decision:
Use the EE4J Wiki on GitHub, https://github.com/eclipse-ee4j/ee4j/wiki.
Ivar will add a page for code conventions as described in separate agenda item.
Dmitry will add a page for Travis configuration.
Issue Tracker for PMC Questions
Discussed more active use of the GitHub issue tracker. Communicate on mailing lists that https://github.com/eclipse-ee4j/ee4j/issues can be used for questions to PMC to follow up.
Duke Images
Is there some way to allow projects to continue use them?
Tabled to next meeting.
Maintainer Access to repositories
The webmaster will upon request give project leads or designated comMitters maintainer access to repos to maintain settings etc. This is always a time-limited, temporary solution.
Next Meeting
Tuesday April 24 at 17:00 CET
Meeting minutes
- June 24, 2021
- June 3, 2021
- April 6, 2021
- March 2, 2021
- February 2, 2021
- January 5, 2021
- December 1, 2020
- November 3, 2020
- October 6, 2020
- September 1, 2020
- August 4, 2020
- July 7, 2020
- June 2, 2020
- May 5, 2020
- April 7, 2020
- March 3, 2020
- February 4, 2020
- January 7, 2020
- November 5, 2019
- October 1, 2019
- September 24, 2019
- September 3, 2019
- August 20, 2019
- August 6, 2019
- July 30, 2019
- July 23, 2019
- July 16, 2019
- July 9, 2019
- July 2, 2019
- June 25, 2019
- June 18, 2019
- June 11, 2019
- June 4, 2019
- May 21, 2019
- May 7, 2019
- April 23, 2019
- April 9, 2019
- March 26, 2019
- February 26, 2019
- February 12, 2019
- January 29, 2019
- January 15, 2019
- December 8, 2018
- November 20, 2018
- November 6, 2018
- October 9, 2018
- September 25, 2018
- September 11, 2018
- August 28, 2018
- July 31, 2018
- July 17, 2018
- July 3, 2018
- June 19, 2018
- June 5, 2018
- May 22, 2018
- May 8, 2018
- April 24, 2018
- April 10, 2018
- March 27, 2018
- March 13, 2018
- February 27, 2018
- February 13, 2018
- February 6, 2018
- January 23, 2018
- January 16, 2018
- January 9, 2018
- December 12, 2017
- December 5, 2017