| commit | 629ec52c69497aad79ca6cf9e23061d05ade4770 | [log] [tgz] |
|---|---|---|
| author | arjantijms <arjan.tijms@gmail.com> | Thu Aug 26 18:12:43 2021 +0200 |
| committer | arjantijms <arjan.tijms@gmail.com> | Thu Aug 26 18:12:43 2021 +0200 |
| tree | 8de35360bf5224c85d52ba482ac79d0be39f5025 | |
| parent | 5ed4bde3e2eb6304a94c7928a8c641b2cac29f1a [diff] |
#23568 - Fix negative time and roque exports Don't use bundle goal and embed directive, but only use the bundle plug-in to generate the MANIFEST.MF. The bundle doesn't have to be unpacked again. At the same time, set the exports to what the bundle actually contains. The previous version exported way too much, like jakarta.* packages. Signed-off-by: arjantijms <arjan.tijms@gmail.com>
Eclipse GlassFish is a Jakarta EE compatible implementation sponsored by the Eclipse Foundation. Eclipse GlassFish 5.1 is also Java EE 8 Compatible.
Prerequisites:
Currently in the master branch artifacts are being pulled from OSSRH staging.
Run the full build:
mvn -Pstaging install
Locate the Zip distributions:
Locate staged distributions:
Running Eclipse GlassFish QuickLook tests:
mvn -f appserver/tests/quicklook/pom.xml test -Dglassfish.home=appserver/distributions/glassfish/target/stage/glassfish6/glassfish
For more details, see QuickLook_Test_Instructions
Build Eclipse GlassFish using the gfbuild.sh script, OR build as stated above and copy the distributions to the bundles folder using:
./gfbuild.sh archive_bundles
This will result in:
bundles glassfish.zip nucleus-new.zip web.zip
Run tests using:
./gftest [name of test]
Where [name of test] is one or more off:
"deployment_all"
"ejb_group_1"
"ejb_group_2"
"ejb_group_3"
"ejb_web_all"
"cdi_all"
"ql_gf_full_profile_all"
"ql_gf_nucleus_all"
"ql_gf_web_profile_all"
"nucleus_admin_all"
"jdbc_all"
"batch_all"
"persistence_all"
"connector_group_1"
"connector_group_2"
"connector_group_3"
"connector_group_4"
(note the project contains more than these tests, but they may not be up to date)
E.g.
./gftest deployment_all
glassfish6/bin/asadmin start-domain
glassfish6/bin/asadmin stop-domain