[ 
https://issues.apache.org/jira/browse/MCOMPILER-286?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15973437#comment-15973437
 ] 

Hudson commented on MCOMPILER-286:
----------------------------------

FAILURE: Integrated in Jenkins build maven-plugins #8931 (See 
[https://builds.apache.org/job/maven-plugins/8931/])
[MCOMPILER-293] Add advice message in case automodules are used
[MCOMPILER-286] Detect if dependencies should be added to classpath or 
modulepath (rfscholte: [http://svn.apache.org/viewvc/?view=rev&rev=1791829])
* (add) maven-compiler-plugin/src/it/automodules-application
* (add) maven-compiler-plugin/src/it/automodules-application/invoker.properties
* (add) maven-compiler-plugin/src/it/automodules-application/pom.xml
* (add) maven-compiler-plugin/src/it/automodules-application/src
* (add) maven-compiler-plugin/src/it/automodules-application/src/main
* (add) maven-compiler-plugin/src/it/automodules-application/src/main/java
* (add) 
maven-compiler-plugin/src/it/automodules-application/src/main/java/module-info.java
* (add) maven-compiler-plugin/src/it/automodules-application/src/main/java/org
* (add) 
maven-compiler-plugin/src/it/automodules-application/src/main/java/org/maven
* (add) 
maven-compiler-plugin/src/it/automodules-application/src/main/java/org/maven/test
* (add) 
maven-compiler-plugin/src/it/automodules-application/src/main/java/org/maven/test/Main.java
* (add) maven-compiler-plugin/src/it/automodules-application/verify.groovy
* (add) maven-compiler-plugin/src/it/automodules-library
* (add) maven-compiler-plugin/src/it/automodules-library/invoker.properties
* (add) maven-compiler-plugin/src/it/automodules-library/pom.xml
* (add) maven-compiler-plugin/src/it/automodules-library/src
* (add) maven-compiler-plugin/src/it/automodules-library/src/main
* (add) maven-compiler-plugin/src/it/automodules-library/src/main/java
* (add) 
maven-compiler-plugin/src/it/automodules-library/src/main/java/module-info.java
* (add) maven-compiler-plugin/src/it/automodules-library/src/main/java/org
* (add) maven-compiler-plugin/src/it/automodules-library/src/main/java/org/maven
* (add) 
maven-compiler-plugin/src/it/automodules-library/src/main/java/org/maven/test
* (add) 
maven-compiler-plugin/src/it/automodules-library/src/main/java/org/maven/test/Main.java
* (add) maven-compiler-plugin/src/it/automodules-library/verify.groovy
* (delete) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/AsmModuleInfoParser.java
* (edit) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/CompilerMojo.java
* (delete) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/ModuleInfoParser.java
* (delete) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/ModuleInfoParser.java.bak
* (delete) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/QDoxModuleInfoParser.java
* (edit) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/TestCompilerMojo.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/AsmModuleInfoParser.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/JavaModuleDescriptor.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/ModuleInfoParser.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/ProjectAnalyzer.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/ProjectAnalyzerRequest.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/ProjectAnalyzerResult.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/QDoxModuleInfoParser.java
* (add) 
maven-compiler-plugin/src/main/java/org/apache/maven/plugin/compiler/module/ReflectModuleInfoParser.java


> Detect if dependencies should be added to classpath or modulpath
> ----------------------------------------------------------------
>
>                 Key: MCOMPILER-286
>                 URL: https://issues.apache.org/jira/browse/MCOMPILER-286
>             Project: Maven Compiler Plugin
>          Issue Type: Improvement
>    Affects Versions: 3.6.0, 3.6.1
>            Reporter: Robert Scholte
>            Assignee: Robert Scholte
>              Labels: jigsaw
>
> With 3.6.0 if the project is a module all the dependencies end up on the 
> modulepath. 
> It would be better to analyze every module-info.class (requires up to date 
> ASM) and verify per dependency if it is part of the module requirements (both 
> direct and transitive). The rest ends up on the classpath.
> Auto modules are a special chapter. Right now I would ignore auto modules to 
> prevent collisions. Instead one could define the G:As explicitly to be added 
> to the modulePath.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to