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

Should BeDivFuzz use different package/artifact name? #1

Open
aoli-al opened this issue Feb 4, 2025 · 3 comments
Open

Should BeDivFuzz use different package/artifact name? #1

aoli-al opened this issue Feb 4, 2025 · 3 comments
Labels

Comments

@aoli-al
Copy link
Contributor

aoli-al commented Feb 4, 2025

BeDivFuzz still uses package and artifact names from JQF, which makes it unavailable on Maven Central. Is it possible to change the package/artifact names of BeDivFuzz and publish it to Maven Central for better usability?

@hoanglam-nguyen
Copy link
Member

Hi,

yes it should be possible. I'm not familiar with publishing projects to Maven Central so I'll need some time to look into it. I suppose the recommended approach would be to refactor the project to use JQF as a dependency? The project also contains some changes to JQF internals to facilitate our experiments (e.g., collection of diversity metrics), which needs to be considered.

@aoli-al
Copy link
Contributor Author

aoli-al commented Feb 6, 2025

I see. I don't see a good solution. If the changes are generic, you may submit them to the upstream JQF repo. Or you may rename the entire JQF repo to de.hub.se.jqf

@hoanglam-nguyen
Copy link
Member

I have cleaned up the repo in the standalone branch. The project now only consists of the core guidance implementation and a maven plugin with separate package/artifact names, using upstream JQF as a dependency. I will probably move our experimental infrastructure to a separate project.

Let me know if you are missing any other functionality. I still have to look into publishing the project to Maven Central, but I hope a local installation works for you in the meantime.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants