Le 2023-12-19 à 11 h 36, Guillaume Nodet a écrit :

Ideally, you'd only focus on org.apache.maven.api.* and forget about everything else. That's the Maven 4 API and all other things are not part of that API (including MavenProject). The class path resolution should be done using the following code:

(…snip…)
for (Dependency dependency : result.getDependencies().keySet()) {
   DependencyProperties properties = dependency.getDependencyProperties();
   ...
}

Thanks, I will adapt the code proposal. But above example gets only the list of dependencies. Is there is central place in Maven 4 API for doing the next step, which is to build the class-path, etc. from this set, or is it expected that each plugin would do this work themselves? In the latter case, I would like to replace this assumption by an API doing this work for plugins. Plugins would not be forced to use that API, but encouraged.

    Martin



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to