Skip to content

Publish Serial and IO libraries to Maven Central#1421

Open
avinxshKD wants to merge 4 commits intoprocessing:mainfrom
avinxshKD:publish-serial-io
Open

Publish Serial and IO libraries to Maven Central#1421
avinxshKD wants to merge 4 commits intoprocessing:mainfrom
avinxshKD:publish-serial-io

Conversation

@avinxshKD
Copy link
Contributor

Ported Serial and IO libraries from Ant to Gradle with Maven publishing, Serial now uses upstream jssc from Maven Central instead of the bundled fork. This completes the library migration work started in #1407 and #1411.

Closes #1403

@avinxshKD
Copy link
Contributor Author

avinxshKD commented Feb 6, 2026

@Stefterv hey good evening, I’ve opened the PR as discussed.

Please let me know if any changes are needed Thanks

dependencies {
compileOnly(project(":core"))
// TODO: https://github.com/java-native/jssc
implementation(files("library/jssc.jar"))
Copy link
Collaborator

Choose a reason for hiding this comment

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

#1106 please see here why this was this way

@avinxshKD
Copy link
Contributor Author

@Stefterv hey... saw that TODO was left there in #1106. At the time there wasn't a good public version. Looks like io.github.java-native:jssc:2.10.2 is being maintained now and works fine. Only API diff I found was getPortProperties() being removed, handled that by deprecating getProperties().

If there's something from the old fork that still needs to be there pls let me knw

@Stefterv
Copy link
Collaborator

Stefterv commented Feb 6, 2026

Oh great, can you separate that out into a 2nd PR? I will need to look a bit deeper into that and don't want to block this one.

@avinxshKD
Copy link
Contributor Author

@Stefterv sure you re right, gimme a moment

@avinxshKD
Copy link
Contributor Author

@Stefterv Done, PR now only has the IO library migration.

will open a separate PR for the jssc migration later as you asked. Pls let me know

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