desruisseaux opened a new pull request, #1501: URL: https://github.com/apache/maven/pull/1501
This pull request makes the following changes in API related to `PathType`. Those changes are for supporting the development of the Maven compiler plugin: * Add new artifact types for annotation processor paths: * `PROCESSOR` * `MODULAR_PROCESSOR` * `CLASSPATH_PROCESSOR` * Establish a relationship between `org.apache.maven.api.JavaPathType` and `javax.tools.StandardLocation`: * New `location()` public method returning `Optional<JavaFileManager.Location>`. * New `valueOf(JavaFileManager.Location location)` public static method (converse of the above). * New _"Relationship with Java compiler standard location"_ section in class Javadoc. * Modify the return type of `option(Iterable<? extends Path> paths)` from `String` to `String[]`. * Delete `DependencyResolverResult.option(PathType)` because it appeared to not be needed. * Add `DependencyResolverResult.warningForFilenameBasedAutomodules()` as a helper for managing the _"Filename-based automodules detected on the module-path: Please don't publish this project to a public artifact repository"_ warning. This warning already exists in Maven 3. All methods removed or changed were new in Maven 4-alpha, so there is no compatibility break with stable releases. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org