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

Reply via email to