plexus-compiler
plexus-compiler copied to clipboard
Plexus compiler a layer on top of compilers and used by maven-compiler-plugin
## Description I ran into an issue where the the plexus-compiler-eclipse 2.15.0 fails to resolve a compile-scoped dependency that is correctly referenced by the module name listed in its module-info....
This PR supersedes the remaining part of #342 which was not part of #343, because the original description does not fit the content of that PR anymore. ### Refactor javac...
When a forking `JavacCompiler` receives an argument it translates all canonical platform path separators to `/`. This behaviour is invisible on most contemporary JVM capable platforms but it trivially manifests...
Tracking issue for: - [ ] https://github.com/codehaus-plexus/plexus-compiler/security/code-scanning/1
- #313 - #314 - Parse and forward JavaC Note messages (supersedes #288) - Allow -log argument for Eclipse compiler (supersedes #57) - Fixes #183 and #55 Theses messages can...
Logs all compiler output to debug. This will allow proper troubleshooting of compiler errors which don't get parsed by `parseModernStream()`. I'm not sure why `compileInProcess0()` was static. fixes https://github.com/codehaus-plexus/plexus-compiler/issues/149
Sometimes it is useful to look at the raw javac output when running in fork mode. With this PR, the raw javac logs will be written to `target/compiler-logs/javac_*.log`
For implementing Maven issue [MNG-4660](https://issues.apache.org/jira/browse/MNG-4660) we would like to be able to know when the last compilation happened. We need this information to determine the packaged artifact (.jar) is up-to-date...
I created a project that uses API from OpenJ9 to create a checkpoint for a CRIU evaluation. The necessary classes are in the Java module `openj9.criu` inside the package `org.eclipse.openj9.criu`....
i use mac m1 java -v `openjdk version "1.8.0_362" OpenJDK Runtime Environment (Zulu 8.68.0.21-CA-macos-aarch64) (build 1.8.0_362-b09) OpenJDK 64-Bit Server VM (Zulu 8.68.0.21-CA-macos-aarch64) (build 25.362-b09, mixed mode)` mvn -v `Apache Maven...