Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "How to Prepare API Projects to Jakarta EE 8 Release"

(Replaced content with "Moved [https://wiki.eclipse.org/How_to_Prepare_API_Projects_for_the_Jakarta_EE_8_Release here].")
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
# Scan and make the following changes in javadocs and all text files such as (README.md, NOTICE.md, CONTRIBUTION.md, etc) in a repository
+
Moved [https://wiki.eclipse.org/How_to_Prepare_API_Projects_for_the_Jakarta_EE_8_Release here].
## Update project name as it listed on Eclipse project page (ex. [https://projects.eclipse.org/projects/ee4j.jsonb Jakarta JSON Binding])
+
## Update acronyms, use new acronyms, approved by a spec committee (see guideline [https://jakarta.ee/legal/acronym_guidelines/ here]).
+
## Update references to other specifications with their new names
+
## Remove references to JCP process or replace them with references to JESP.
+
##* Example: [https://jcp.org/en/jsr/detail?id=367 JSR-367] -> [https://projects.eclipse.org/projects/ee4j.jsonb Jakarta JSON Binding]
+
# Generate the "boilerplate" specification document, using the instructions and recommendations provided in the [https://docs.google.com/document/d/1EGSnr8mmNKIp3eb7odz6jpOoc3qwTISO3uzFMuvf5wc/edit Steering Committee guidance] (The document is still under Steering Committee review, but projects are free to take the recommended actions immediately).
+
#* Use the same spec version number as the previously released spec
+
# Make a staging release of API JAR from the revised source code.
+
#* Source code should use the new specification names and follow the acronym guidelines, and should remove any JSR references.
+
#* Javadocs should include the Eclipse Foundation Specification License.
+
#* Version in pom.xml should be increased by 0.0.1 comparing to the previously released API artifact
+
# Generate Stand-alone TCK test results. Use version staged on the previous step. There are some ways how to do it. Teams are free to choose any of them:
+
## Create custom TCK test job
+
##* Guidance is [https://www.eclipse.org/lists/ee4j-pmc/msg01985.html here].
+
##* Save the test results when all tests succeed.
+
## Manually run TCK by whatever means the project has used in the past. Save results when all tests succeed.
+
# When tests are passed submit for ballot
+
#* Specification Document from (2) above
+
#* Final TCK test bundle
+
#** Final version of standalone TCK bundles will be uploaded to Eclipse downloads
+
#* Final JavaDocs (from 3)
+
# When approved
+
#* Release staged artifacts to Maven Central
+
# If (5) is accomplished prior to Ballot submission deadline (currently July 15) and Eclipse has released specification text to your project -- please feel free to start to generate a more detailed Jakarta EE specification, from the contributed specification text.
+
 
+
[[Category:Jakarta_EE]]
+

Latest revision as of 19:19, 19 July 2019

Moved here.

Back to the top