Skip to content

Conversation

@bradleylarrick
Copy link

This branch contains a refactoring of the japicmp-maven-plugin. The main POM has been changed to use:

maven-api = 3.8.1
resolver.version = 1.6.2

to facilitate proper unit tests for the plugin. The core plugin logic has been moved to:

JApiCmpProcessor.java

and the japicmp-maven-plugin POM file has been enhanced to generate site reports for JaCoCo, Javadoc, etc.

The new unit tests increase code coverage to about 62%. I'll work on more tests to increase code coverage.

@siom79
Copy link
Owner

siom79 commented Oct 17, 2025

Thanks for submitting the pull request. Next week I am quite involved in other topics; hence I won't have enough time to review it properly. But after that week, I have put it on my todo list.

@siom79
Copy link
Owner

siom79 commented Oct 17, 2025

Have you seen, the test are failing with org.eclipse.aether.transfer.NoRepositoryConnectorException: No connector factories available

@bradleylarrick
Copy link
Author

I saw that. It's just a warning in my environment. I'll look into it.

@bradleylarrick
Copy link
Author

I think I solved the build problem. Do I need to do another pull request?

@siom79
Copy link
Owner

siom79 commented Oct 20, 2025

Now all builds are green. Thanks for the updates.
As I said before, I won't have enough time before next week.

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