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

FISH-6858 JBoss Class File Writer 1.3.0 #6409

Merged
merged 1 commit into from
Sep 25, 2023

Conversation

Pandrex247
Copy link
Member

Description

Updates the JBoss Class File Writer to 1.3.0.Final with amendments.

The vanilla 1.3.0.Final release has malformed OSGi, with the osgi.ee filter being set to UNKNOWN. This is fixed by using a more recent version of the Maven Bundle plugin.

This however also starts importing java.* packages by default (the ones from the JDK), which we don't currently support, so there's also an additional change to make it so that these packages are excluded.

Important Info

Blockers

payara/patched-src-jboss-classfilewriter#1

Testing

New tests

None

Testing Performed

  • Make a temporary maven repo to ensure no "cheating" going on via cache: mkdir D:\Downloads\FISH-6858
  • Build patched JBoss ClassFileWriter: mvn clean install "-Dmaven.repo.local=D:\Downloads\FISH-6858"
  • Build Payara, overriding jboss classfilewriter version to the SNAPSHOT version present on my PR: mvn clean install "-Dmaven.repo.local=D:\Downloads\FISH-6858" -Djboss.classfilewriter.version=1.3.0.Final.payara-p2-SNAPSHOT
  • Start the server and load the admin console - no OSGi errors
  • Ran Payara6 branch of EE7 samples:
    • asadmin start-database
    • mvn clean verify "-Dmaven.repo.local=D:\Downloads\FISH-6858" "-Dpayara.version=6.2023.10-SNAPSHOT" -Dpayara_domain=domain1 "-Ppayara-server-remote,stable"

Testing Environment

Windows 11, Zulu 11

Documentation

Third party license file updated in PR.

Notes for Reviewers

None

Signed-off-by: Andrew Pielage <pandrex247@hotmail.com>
Copy link
Contributor

@aubi aubi left a comment

Choose a reason for hiding this comment

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

Tested

@Pandrex247
Copy link
Member Author

Jenkins test please

@Pandrex247 Pandrex247 merged commit e5a9fd0 into payara:master Sep 25, 2023
@Pandrex247 Pandrex247 deleted the FISH-6858 branch September 25, 2023 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants