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

Support JDK Tools lacking ToolProvider services #201

Open
sormuras opened this issue Feb 4, 2021 · 1 comment
Open

Support JDK Tools lacking ToolProvider services #201

sormuras opened this issue Feb 4, 2021 · 1 comment

Comments

@sormuras
Copy link
Owner

sormuras commented Feb 4, 2021

Compare the list of tool specifications

https://docs.oracle.com/en/java/javase/15/docs/specs/man/

with the list of 8 tools provided by JDK 16-ea

  • jar (provided by module jdk.jartool@16-ea)
  • javac (provided by module jdk.compiler@16-ea)
  • javadoc (provided by module jdk.javadoc@16-ea)
  • javap (provided by module jdk.jdeps@16-ea)
  • jdeps (provided by module jdk.jdeps@16-ea)
  • jlink (provided by module jdk.jlink@16-ea)
  • jmod (provided by module jdk.jlink@16-ea)
  • jpackage (provided by module jdk.jpackage@16-ea)

Especially jarsigner is missing here.

  1. Which could be provided by module jdk.jartool itself.
  2. Bach should provide a ToolProvider calling JarSigner in-process.
  3. In the meantime, Bach could also support running external programs via the ProcessBuilder API.
@sormuras sormuras added this to the 17 milestone Feb 4, 2021
@sormuras
Copy link
Owner Author

sormuras commented Feb 6, 2021

@sormuras sormuras modified the milestones: 17, 18 Sep 1, 2021
sormuras added a commit that referenced this issue Sep 1, 2021
@sormuras sormuras removed this from the 18 milestone Dec 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant