-
Notifications
You must be signed in to change notification settings - Fork 58
Comparing changes
Open a pull request
base repository: codehaus-plexus/plexus-compiler
base: plexus-compiler-2.14.2
head repository: codehaus-plexus/plexus-compiler
compare: plexus-compiler-2.15.0
- 20 commits
- 36 files changed
- 9 contributors
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9ba766d - Browse repository at this point
Copy the full SHA 9ba766dView commit details
Commits on Dec 25, 2023
-
Report "Error occurred during initialization of VM" as error
Until now, this error message was just swallowed silently. Along the way, also report "Error occurred during initialization of boot layer" as ERROR, because probably OTHER was never the right category to begin with. With OTHER, Maven Compiler logs both error messages on INFO, which I believe to be wrong. Now, Maven Compiler logs them on ERROR with "COMPILATION ERROR" header, which fits the behaviour that the build fails. Besides, javadoc for CompilerMessage.Kind.ERROR says "Problem which prevents the tool's normal completion", which also is a good description of what is actually happening for both the boot layer and VM init errors.
Configuration menu - View commit details
-
Copy full SHA for 6ae79d7 - Browse repository at this point
Copy the full SHA 6ae79d7View commit details
Commits on Dec 27, 2023
-
Bump org.codehaus.plexus:plexus-component-annotations
Bumps [org.codehaus.plexus:plexus-component-annotations](https://github.com/codehaus-plexus/plexus-containers) from 2.1.1 to 2.2.0. - [Release notes](https://github.com/codehaus-plexus/plexus-containers/releases) - [Changelog](https://github.com/codehaus-plexus/plexus-containers/blob/master/ReleaseNotes.md) - [Commits](codehaus-plexus/plexus-containers@plexus-containers-2.1.1...plexus-containers-2.2.0) --- updated-dependencies: - dependency-name: org.codehaus.plexus:plexus-component-annotations dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d03c4dd - Browse repository at this point
Copy the full SHA d03c4ddView commit details
Commits on Dec 29, 2023
-
Bump com.google.errorprone:error_prone_core from 2.23.0 to 2.24.0
Bumps [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) from 2.23.0 to 2.24.0. - [Release notes](https://github.com/google/error-prone/releases) - [Commits](google/error-prone@v2.23.0...v2.24.0) --- updated-dependencies: - dependency-name: com.google.errorprone:error_prone_core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff38ac9 - Browse repository at this point
Copy the full SHA ff38ac9View commit details
Commits on Dec 31, 2023
-
Bump org.apache.maven.plugins:maven-compiler-plugin
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.12.0 to 3.12.1. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.12.0...maven-compiler-plugin-3.12.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee40a6a - Browse repository at this point
Copy the full SHA ee40a6aView commit details
Commits on Jan 6, 2024
-
Fix ECJ not using annotation processor when defined via processorpath
Works around https://bugs.eclipse.org/bugs/show_bug.cgi?id=573833 by adding -classpath to the command line before -processorpath is added. Fixes #349
Configuration menu - View commit details
-
Copy full SHA for 37e39f2 - Browse repository at this point
Copy the full SHA 37e39f2View commit details -
Bump com.google.errorprone:error_prone_core from 2.24.0 to 2.24.1
Bumps [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) from 2.24.0 to 2.24.1. - [Release notes](https://github.com/google/error-prone/releases) - [Commits](google/error-prone@v2.24.0...v2.24.1) --- updated-dependencies: - dependency-name: com.google.errorprone:error_prone_core dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b59dc4c - Browse repository at this point
Copy the full SHA b59dc4cView commit details
Commits on Jan 30, 2024
-
Use a TreeSet instead of HashSet to get consistent ordering of results (
#352) Currently a HashSet is used to collect the source files, this means that the order returned is unspecified and in the worst case even random across machines/jvms. In some rare cases it could happen that this even has a slight influence on the produced class files if sources are processed in different order and therefore threat reproducible builds. This now uses a TreeSet instead of a HashSet so the results are always in a deterministic order using the String#compare contract. Co-authored-by: Christoph Läubrich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f779b08 - Browse repository at this point
Copy the full SHA f779b08View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c5edddc - Browse repository at this point
Copy the full SHA c5edddcView commit details
Commits on Feb 3, 2024
-
Correctly determine the version of the underlying javac tool (#357)
Ignore and deprecate CompilerConfiguration values as they are unreliable (and don't represent the used javac version) Make test execution more resilient by interpolating settings.xml correctly and make sure commons-lang 2.0 is resolved prior to unit testing This closes #356
Configuration menu - View commit details
-
Copy full SHA for aa4e8e2 - Browse repository at this point
Copy the full SHA aa4e8e2View commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d8e98dd - Browse repository at this point
Copy the full SHA d8e98ddView commit details
Commits on Feb 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ca3fee0 - Browse repository at this point
Copy the full SHA ca3fee0View commit details
Commits on Feb 19, 2024
-
Bump com.google.errorprone:error_prone_core from 2.24.1 to 2.25.0
Bumps [com.google.errorprone:error_prone_core](https://github.com/google/error-prone) from 2.24.1 to 2.25.0. - [Release notes](https://github.com/google/error-prone/releases) - [Commits](google/error-prone@v2.24.1...v2.25.0) --- updated-dependencies: - dependency-name: com.google.errorprone:error_prone_core dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99014e5 - Browse repository at this point
Copy the full SHA 99014e5View commit details
Commits on Feb 21, 2024
-
Lazy providers and better error reporting (#361)
* ITs need plugin dependency to plexus-compiler-manager While testing #347, changes in compiler manager were not pulled into ITs, because Maven Compiler has a dependency on it, which must be overridden in all ITs or in projects using Plexus Compiler generally, if they need to override the version predefined by Maven Compiler. * Lazy providers and better error reporting If scanning, injection or construction fails, log a comprehensive error message on top of throwing a NoSuchCompilerException. Fixes #347. Co-authored-by: Alexander Kriegisch <[email protected]> * Code review: throw exception with cause In order to be able to do that at all, I had to add a constructor taking a throwable first. Now, even though a cause is propagated, at the time of writing this Maven Compiler will just catch the NoSuchCompilerException we throw, ignore its message and root cause and throw a new MojoExecutionException instead. :-/ Relates to #347. * Code review: improve DefaultCompilerManager.ERROR_MESSAGE Add more detail concerning possible user errors like misspelling the compiler ID or missing dependencies for a compiler. Relates to #347. --------- Co-authored-by: Tamas Cservenak <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2248255 - Browse repository at this point
Copy the full SHA 2248255View commit details
Commits on Feb 23, 2024
-
Path.relativize() may throw exception if source and build directories…
… are on different Windows drives Closes #364
Configuration menu - View commit details
-
Copy full SHA for 57dfc26 - Browse repository at this point
Copy the full SHA 57dfc26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 527ebf8 - Browse repository at this point
Copy the full SHA 527ebf8View commit details
Commits on Feb 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a37bfd - Browse repository at this point
Copy the full SHA 4a37bfdView commit details
Commits on Mar 5, 2024
-
Bump org.codehaus.plexus:plexus from 16 to 17
Bumps [org.codehaus.plexus:plexus](https://github.com/codehaus-plexus/plexus-pom) from 16 to 17. - [Release notes](https://github.com/codehaus-plexus/plexus-pom/releases) - [Commits](https://github.com/codehaus-plexus/plexus-pom/commits) --- updated-dependencies: - dependency-name: org.codehaus.plexus:plexus dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9ae6e7 - Browse repository at this point
Copy the full SHA e9ae6e7View commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 32cfc65 - Browse repository at this point
Copy the full SHA 32cfc65View commit details
Commits on Mar 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 999c965 - Browse repository at this point
Copy the full SHA 999c965View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff plexus-compiler-2.14.2...plexus-compiler-2.15.0