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

Colbert Philippe commented on MCOMPILER-337:
--------------------------------------------

Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 
2018-02-24T14:49:05-05:00)
Maven home: C:\Users\Colbert Philippe\workspace\montreal\quebec.lachine\EMBEDDED
Java version: 9, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk-9
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
[DEBUG] Created new class realm maven.api
[DEBUG] Importing foreign packages into class realm maven.api
[DEBUG]   Imported: javax.annotation.* < plexus.core
[DEBUG]   Imported: javax.annotation.security.* < plexus.core
[DEBUG]   Imported: javax.enterprise.inject.* < plexus.core
[DEBUG]   Imported: javax.enterprise.util.* < plexus.core
[DEBUG]   Imported: javax.inject.* < plexus.core
[DEBUG]   Imported: org.apache.maven.* < plexus.core
[DEBUG]   Imported: org.apache.maven.artifact < plexus.core
[DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
[DEBUG]   Imported: org.apache.maven.cli < plexus.core
[DEBUG]   Imported: org.apache.maven.configuration < plexus.core
[DEBUG]   Imported: org.apache.maven.exception < plexus.core
[DEBUG]   Imported: org.apache.maven.execution < plexus.core
[DEBUG]   Imported: org.apache.maven.execution.scope < plexus.core
[DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
[DEBUG]   Imported: org.apache.maven.model < plexus.core
[DEBUG]   Imported: org.apache.maven.monitor < plexus.core
[DEBUG]   Imported: org.apache.maven.plugin < plexus.core
[DEBUG]   Imported: org.apache.maven.profiles < plexus.core
[DEBUG]   Imported: org.apache.maven.project < plexus.core
[DEBUG]   Imported: org.apache.maven.reporting < plexus.core
[DEBUG]   Imported: org.apache.maven.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
[DEBUG]   Imported: org.apache.maven.settings < plexus.core
[DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
[DEBUG]   Imported: org.apache.maven.usability < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
[DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
[DEBUG]   Imported: org.codehaus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < 
plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParserException < 
plexus.core
[DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < 
plexus.core
[DEBUG]   Imported: org.eclipse.aether.* < plexus.core
[DEBUG]   Imported: org.eclipse.aether.artifact < plexus.core
[DEBUG]   Imported: org.eclipse.aether.collection < plexus.core
[DEBUG]   Imported: org.eclipse.aether.deployment < plexus.core
[DEBUG]   Imported: org.eclipse.aether.graph < plexus.core
[DEBUG]   Imported: org.eclipse.aether.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.installation < plexus.core
[DEBUG]   Imported: org.eclipse.aether.internal.impl < plexus.core
[DEBUG]   Imported: org.eclipse.aether.metadata < plexus.core
[DEBUG]   Imported: org.eclipse.aether.repository < plexus.core
[DEBUG]   Imported: org.eclipse.aether.resolution < plexus.core
[DEBUG]   Imported: org.eclipse.aether.spi < plexus.core
[DEBUG]   Imported: org.eclipse.aether.transfer < plexus.core
[DEBUG]   Imported: org.eclipse.aether.version < plexus.core
[DEBUG]   Imported: org.fusesource.jansi.* < plexus.core
[DEBUG]   Imported: org.slf4j.* < plexus.core
[DEBUG]   Imported: org.slf4j.helpers.* < plexus.core
[DEBUG]   Imported: org.slf4j.spi.* < plexus.core
[DEBUG] Populating class realm maven.api
[INFO] Error stacktraces are turned on.
[DEBUG] Message scheme: plain
[DEBUG] Reading global settings from settings.xml
[DEBUG] Reading user settings from C:\Users\Colbert Philippe\.m2\settings.xml
[DEBUG] Reading global toolchains from toolchains.xml
[DEBUG] Reading user toolchains from C:\Users\Colbert 
Philippe\.m2\toolchains.xml
[DEBUG] Using local repository at C:\Users\Colbert Philippe\.m2\repository
[DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for 
C:\Users\Colbert Philippe\.m2\repository
[INFO] Scanning for projects...
[DEBUG] Extension realms for project 
canada.quebec:quebec.lachine:jar:0.0.1-SNAPSHOT: (none)
[DEBUG] Looking up lifecycle mappings for packaging jar from 
ClassRealm[plexus.core, parent: null]
[DEBUG] Extension realms for project canada.quebec:montreal:pom:0.0.1-SNAPSHOT: 
(none)
[DEBUG] Looking up lifecycle mappings for packaging pom from 
ClassRealm[plexus.core, parent: null]
[DEBUG] === REACTOR BUILD PLAN ================================================
[DEBUG] Project: canada.quebec:quebec.lachine:jar:0.0.1-SNAPSHOT
[DEBUG] Tasks:   [install]
[DEBUG] Style:   Regular
[DEBUG] =======================================================================
[INFO] 
[INFO] --------------------< canada.quebec:quebec.lachine >--------------------
[INFO] Building quebec.lachine 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] Lifecycle default -> [validate, initialize, generate-sources, 
process-sources, generate-resources, process-resources, compile, 
process-classes, generate-test-sources, process-test-sources, 
generate-test-resources, process-test-resources, test-compile, 
process-test-classes, test, prepare-package, package, pre-integration-test, 
integration-test, post-integration-test, verify, install, deploy]
[DEBUG] Lifecycle clean -> [pre-clean, clean, post-clean]
[DEBUG] Lifecycle site -> [pre-site, site, post-site, site-deploy]
[DEBUG] === PROJECT BUILD PLAN ================================================
[DEBUG] Project:       canada.quebec:quebec.lachine:0.0.1-SNAPSHOT
[DEBUG] Dependencies (collect): []
[DEBUG] Dependencies (resolve): [compile, runtime, test]
[DEBUG] Repositories (dependencies): [central 
(https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] Repositories (plugins)     : [central 
(https://repo.maven.apache.org/maven2, default, releases)]
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
org.apache.maven.plugins:maven-resources-plugin:2.6:resources 
(default-resources)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <buildFilters default-value="${project.build.filters}"/>
  <encoding 
default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <escapeString>${maven.resources.escapeString}</escapeString>
  <escapeWindowsPaths 
default-value="true">${maven.resources.escapeWindowsPaths}</escapeWindowsPaths>
  <includeEmptyDirs 
default-value="false">${maven.resources.includeEmptyDirs}</includeEmptyDirs>
  <outputDirectory default-value="${project.build.outputDirectory}"/>
  <overwrite default-value="false">${maven.resources.overwrite}</overwrite>
  <project default-value="${project}"/>
  <resources default-value="${project.resources}"/>
  <session default-value="${session}"/>
  <supportMultiLineFiltering 
default-value="false">${maven.resources.supportMultiLineFiltering}</supportMultiLineFiltering>
  <useBuildFilters default-value="true"/>
  <useDefaultDelimiters default-value="true"/>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <basedir default-value="${basedir}"/>
  <buildDirectory default-value="${project.build.directory}"/>
  <compilePath default-value="${project.compileClasspathElements}"/>
  <compileSourceRoots default-value="${project.compileSourceRoots}"/>
  <compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
  <compilerReuseStrategy 
default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
  <compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
  <debug default-value="true">${maven.compiler.debug}</debug>
  <debuglevel>${maven.compiler.debuglevel}</debuglevel>
  <encoding 
default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <executable>${maven.compiler.executable}</executable>
  <failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
  <failOnWarning 
default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
  <forceJavacCompilerUse 
default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
  <fork default-value="false">${maven.compiler.fork}</fork>
  <generatedSourcesDirectory 
default-value="${project.build.directory}/generated-sources/annotations"/>
  <jdkToolchain>
    <version>9</version>
  </jdkToolchain>
  <maxmem>${maven.compiler.maxmem}</maxmem>
  <meminitial>${maven.compiler.meminitial}</meminitial>
  <mojoExecution default-value="${mojoExecution}"/>
  <optimize default-value="false">${maven.compiler.optimize}</optimize>
  <outputDirectory default-value="${project.build.outputDirectory}"/>
  <parameters default-value="false">${maven.compiler.parameters}</parameters>
  <project default-value="${project}"/>
  <projectArtifact default-value="${project.artifact}"/>
  <release>9</release>
  <session default-value="${session}"/>
  <showDeprecation 
default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
  <showWarnings 
default-value="false">${maven.compiler.showWarnings}</showWarnings>
  <skipMain>${maven.main.skip}</skipMain>
  <skipMultiThreadWarning 
default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
  <source default-value="1.5">1.5</source>
  <staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
  <target default-value="1.5">1.5</target>
  <useIncrementalCompilation 
default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
  <verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (base-compile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <basedir default-value="${basedir}"/>
  <buildDirectory default-value="${project.build.directory}"/>
  <compilePath default-value="${project.compileClasspathElements}"/>
  <compileSourceRoots default-value="${project.compileSourceRoots}"/>
  <compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
  <compilerReuseStrategy 
default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
  <compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
  <debug default-value="true">${maven.compiler.debug}</debug>
  <debuglevel>${maven.compiler.debuglevel}</debuglevel>
  <encoding 
default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <excludes>
    <exclude>module-info.java</exclude>
  </excludes>
  <executable>${maven.compiler.executable}</executable>
  <failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
  <failOnWarning 
default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
  <forceJavacCompilerUse 
default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
  <fork default-value="false">${maven.compiler.fork}</fork>
  <generatedSourcesDirectory 
default-value="${project.build.directory}/generated-sources/annotations"/>
  <jdkToolchain>
    <version>[1.5,9)</version>
  </jdkToolchain>
  <maxmem>${maven.compiler.maxmem}</maxmem>
  <meminitial>${maven.compiler.meminitial}</meminitial>
  <mojoExecution default-value="${mojoExecution}"/>
  <optimize default-value="false">${maven.compiler.optimize}</optimize>
  <outputDirectory default-value="${project.build.outputDirectory}"/>
  <parameters default-value="false">${maven.compiler.parameters}</parameters>
  <project default-value="${project}"/>
  <projectArtifact default-value="${project.artifact}"/>
  <release>${maven.compiler.release}</release>
  <session default-value="${session}"/>
  <showDeprecation 
default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
  <showWarnings 
default-value="false">${maven.compiler.showWarnings}</showWarnings>
  <skipMain>${maven.main.skip}</skipMain>
  <skipMultiThreadWarning 
default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
  <source default-value="1.5">1.5</source>
  <staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
  <target default-value="1.5">1.5</target>
  <useIncrementalCompilation 
default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
  <verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
org.apache.maven.plugins:maven-resources-plugin:2.6:testResources 
(default-testResources)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <buildFilters default-value="${project.build.filters}"/>
  <encoding 
default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <escapeString>${maven.resources.escapeString}</escapeString>
  <escapeWindowsPaths 
default-value="true">${maven.resources.escapeWindowsPaths}</escapeWindowsPaths>
  <includeEmptyDirs 
default-value="false">${maven.resources.includeEmptyDirs}</includeEmptyDirs>
  <outputDirectory default-value="${project.build.testOutputDirectory}"/>
  <overwrite default-value="false">${maven.resources.overwrite}</overwrite>
  <project default-value="${project}"/>
  <resources default-value="${project.testResources}"/>
  <session default-value="${session}"/>
  <skip>${maven.test.skip}</skip>
  <supportMultiLineFiltering 
default-value="false">${maven.resources.supportMultiLineFiltering}</supportMultiLineFiltering>
  <useBuildFilters default-value="true"/>
  <useDefaultDelimiters default-value="true"/>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile 
(default-testCompile)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <basedir default-value="${basedir}"/>
  <buildDirectory default-value="${project.build.directory}"/>
  <compilePath default-value="${project.compileClasspathElements}"/>
  <compileSourceRoots default-value="${project.testCompileSourceRoots}"/>
  <compilerId default-value="javac">${maven.compiler.compilerId}</compilerId>
  <compilerReuseStrategy 
default-value="${reuseCreated}">${maven.compiler.compilerReuseStrategy}</compilerReuseStrategy>
  <compilerVersion>${maven.compiler.compilerVersion}</compilerVersion>
  <debug default-value="true">${maven.compiler.debug}</debug>
  <debuglevel>${maven.compiler.debuglevel}</debuglevel>
  <encoding 
default-value="${project.build.sourceEncoding}">${encoding}</encoding>
  <executable>${maven.compiler.executable}</executable>
  <failOnError default-value="true">${maven.compiler.failOnError}</failOnError>
  <failOnWarning 
default-value="false">${maven.compiler.failOnWarning}</failOnWarning>
  <forceJavacCompilerUse 
default-value="false">${maven.compiler.forceJavacCompilerUse}</forceJavacCompilerUse>
  <fork default-value="false">${maven.compiler.fork}</fork>
  <generatedTestSourcesDirectory 
default-value="${project.build.directory}/generated-test-sources/test-annotations"/>
  <jdkToolchain>
    <version>[1.5,9)</version>
  </jdkToolchain>
  <maxmem>${maven.compiler.maxmem}</maxmem>
  <meminitial>${maven.compiler.meminitial}</meminitial>
  <mojoExecution default-value="${mojoExecution}"/>
  <optimize default-value="false">${maven.compiler.optimize}</optimize>
  <outputDirectory default-value="${project.build.testOutputDirectory}"/>
  <parameters default-value="false">${maven.compiler.parameters}</parameters>
  <project default-value="${project}"/>
  <release>${maven.compiler.release}</release>
  <session default-value="${session}"/>
  <showDeprecation 
default-value="false">${maven.compiler.showDeprecation}</showDeprecation>
  <showWarnings 
default-value="false">${maven.compiler.showWarnings}</showWarnings>
  <skip>${maven.test.skip}</skip>
  <skipMultiThreadWarning 
default-value="false">${maven.compiler.skipMultiThreadWarning}</skipMultiThreadWarning>
  <source default-value="1.5">1.5</source>
  <staleMillis default-value="0">${lastModGranularityMs}</staleMillis>
  <target default-value="1.5">1.5</target>
  <testPath default-value="${project.testClasspathElements}"/>
  <testRelease>${maven.compiler.testRelease}</testRelease>
  <testSource>${maven.compiler.testSource}</testSource>
  <testTarget>${maven.compiler.testTarget}</testTarget>
  <useIncrementalCompilation 
default-value="true">${maven.compiler.useIncrementalCompilation}</useIncrementalCompilation>
  <verbose default-value="false">${maven.compiler.verbose}</verbose>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <argLine>${argLine}</argLine>
  <basedir default-value="${basedir}"/>
  <childDelegation default-value="false">${childDelegation}</childDelegation>
  <classesDirectory default-value="${project.build.outputDirectory}"/>
  <debugForkedProcess>${maven.surefire.debug}</debugForkedProcess>
  <disableXmlReport default-value="false">${disableXmlReport}</disableXmlReport>
  <enableAssertions default-value="true">${enableAssertions}</enableAssertions>
  <excludedGroups>${excludedGroups}</excludedGroups>
  
<failIfNoSpecifiedTests>${surefire.failIfNoSpecifiedTests}</failIfNoSpecifiedTests>
  <failIfNoTests>${failIfNoTests}</failIfNoTests>
  <forkMode default-value="once">${forkMode}</forkMode>
  
<forkedProcessTimeoutInSeconds>${surefire.timeout}</forkedProcessTimeoutInSeconds>
  <groups>${groups}</groups>
  <junitArtifactName 
default-value="junit:junit">${junitArtifactName}</junitArtifactName>
  <jvm>${jvm}</jvm>
  <localRepository default-value="${localRepository}"/>
  <objectFactory>${objectFactory}</objectFactory>
  <parallel>${parallel}</parallel>
  <parallelMavenExecution default-value="${session.parallel}"/>
  <perCoreThreadCount 
default-value="true">${perCoreThreadCount}</perCoreThreadCount>
  <pluginArtifactMap>${plugin.artifactMap}</pluginArtifactMap>
  <pluginDescriptor default-value="${plugin}"/>
  <printSummary default-value="true">${surefire.printSummary}</printSummary>
  <projectArtifactMap>${project.artifactMap}</projectArtifactMap>
  <redirectTestOutputToFile 
default-value="false">${maven.test.redirectTestOutputToFile}</redirectTestOutputToFile>
  <remoteRepositories default-value="${project.pluginArtifactRepositories}"/>
  <reportFormat default-value="brief">${surefire.reportFormat}</reportFormat>
  <reportNameSuffix 
default-value="">${surefire.reportNameSuffix}</reportNameSuffix>
  <reportsDirectory 
default-value="${project.build.directory}/surefire-reports"/>
  <runOrder default-value="filesystem"/>
  <skip default-value="false">${maven.test.skip}</skip>
  <skipExec>${maven.test.skip.exec}</skipExec>
  <skipTests default-value="false">${skipTests}</skipTests>
  <test>${test}</test>
  <testClassesDirectory default-value="${project.build.testOutputDirectory}"/>
  <testFailureIgnore 
default-value="false">${maven.test.failure.ignore}</testFailureIgnore>
  <testNGArtifactName 
default-value="org.testng:testng">${testNGArtifactName}</testNGArtifactName>
  <testSourceDirectory default-value="${project.build.testSourceDirectory}"/>
  <threadCount>${threadCount}</threadCount>
  <trimStackTrace default-value="true">${trimStackTrace}</trimStackTrace>
  <useFile default-value="true">${surefire.useFile}</useFile>
  <useManifestOnlyJar 
default-value="true">${surefire.useManifestOnlyJar}</useManifestOnlyJar>
  <useSystemClassLoader 
default-value="true">${surefire.useSystemClassLoader}</useSystemClassLoader>
  <useUnlimitedThreads 
default-value="false">${useUnlimitedThreads}</useUnlimitedThreads>
  <workingDirectory>${basedir}</workingDirectory>
  <project default-value="${project}"/>
  <session default-value="${session}"/>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          org.apache.maven.plugins:maven-jar-plugin:2.4:jar 
(default-jar)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <classesDirectory default-value="${project.build.outputDirectory}"/>
  <defaultManifestFile 
default-value="${project.build.outputDirectory}/META-INF/MANIFEST.MF"/>
  <finalName 
default-value="${project.build.finalName}">${jar.finalName}</finalName>
  <forceCreation default-value="false">${jar.forceCreation}</forceCreation>
  <outputDirectory default-value="${project.build.directory}"/>
  <project default-value="${project}"/>
  <session default-value="${session}"/>
  <skipIfEmpty default-value="false">${jar.skipIfEmpty}</skipIfEmpty>
  <useDefaultManifestFile 
default-value="false">${jar.useDefaultManifestFile}</useDefaultManifestFile>
</configuration>
[DEBUG] -----------------------------------------------------------------------
[DEBUG] Goal:          
org.apache.maven.plugins:maven-install-plugin:2.4:install (default-install)
[DEBUG] Style:         Regular
[DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <artifact default-value="${project.artifact}"/>
  <attachedArtifacts default-value="${project.attachedArtifacts}"/>
  <createChecksum default-value="false">${createChecksum}</createChecksum>
  <localRepository>${localRepository}</localRepository>
  <packaging default-value="${project.packaging}"/>
  <pomFile default-value="${project.file}"/>
  <skip default-value="false">${maven.install.skip}</skip>
  <updateReleaseInfo 
default-value="false">${updateReleaseInfo}</updateReleaseInfo>
</configuration>
[DEBUG] =======================================================================
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=2413150, 
ConflictMarker.markTime=1944889, ConflictMarker.nodeCount=9, 
ConflictIdSorter.graphTime=1191180, ConflictIdSorter.topsortTime=795404, 
ConflictIdSorter.conflictIdCount=8, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=6655087, ConflictResolver.conflictItemCount=8, 
DefaultDependencyCollector.collectTime=137073289, 
DefaultDependencyCollector.transformTime=18322174}
[DEBUG] canada.quebec:quebec.lachine:jar:0.0.1-SNAPSHOT
[DEBUG]    org.projectlombok:lombok:jar:1.16.20:compile
[DEBUG]    org.apache.commons:commons-lang3:jar:3.7:compile
[DEBUG]    org.apache.commons:commons-collections4:jar:4.1:compile
[DEBUG]    commons-beanutils:commons-beanutils:jar:1.9.3:compile
[DEBUG]       commons-logging:commons-logging:jar:1.2:compile
[DEBUG]       commons-collections:commons-collections:jar:3.2.2:compile
[DEBUG]    org.apache.ant:ant:jar:1.10.3:compile
[DEBUG]       org.apache.ant:ant-launcher:jar:1.10.3:compile
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ 
quebec.lachine ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=435547, 
ConflictMarker.markTime=1359562, ConflictMarker.nodeCount=77, 
ConflictIdSorter.graphTime=212642, ConflictIdSorter.topsortTime=36242, 
ConflictIdSorter.conflictIdCount=26, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=2528932, ConflictResolver.conflictItemCount=74, 
DefaultDependencyCollector.collectTime=230640273, 
DefaultDependencyCollector.transformTime=4675239}
[DEBUG] org.apache.maven.plugins:maven-resources-plugin:jar:2.6:
[DEBUG]    org.apache.maven:maven-plugin-api:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-project:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-profile:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-artifact-manager:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-plugin-registry:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-core:jar:2.0.6:compile
[DEBUG]       
org.apache.maven:maven-plugin-parameter-documenter:jar:2.0.6:compile
[DEBUG]       org.apache.maven.reporting:maven-reporting-api:jar:2.0.6:compile
[DEBUG]          org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:2.0.6:compile
[DEBUG]       org.apache.maven:maven-error-diagnostics:jar:2.0.6:compile
[DEBUG]       commons-cli:commons-cli:jar:1.0:compile
[DEBUG]       org.apache.maven:maven-plugin-descriptor:jar:2.0.6:compile
[DEBUG]       
org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4:compile
[DEBUG]       classworlds:classworlds:jar:1.1:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-settings:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-model:jar:2.0.6:compile
[DEBUG]    org.apache.maven:maven-monitor:jar:2.0.6:compile
[DEBUG]    
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-9-stable-1:compile
[DEBUG]       junit:junit:jar:3.8.1:compile
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:2.0.5:compile
[DEBUG]    org.apache.maven.shared:maven-filtering:jar:1.1:compile
[DEBUG]       org.sonatype.plexus:plexus-build-api:jar:0.0.4:compile
[DEBUG]    org.codehaus.plexus:plexus-interpolation:jar:1.13:compile
[DEBUG] Created new class realm 
plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG] Importing foreign packages into class realm 
plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm 
plugin>org.apache.maven.plugins:maven-resources-plugin:2.6
[DEBUG]   Included: org.apache.maven.plugins:maven-resources-plugin:jar:2.6
[DEBUG]   Included: org.apache.maven.reporting:maven-reporting-api:jar:2.0.6
[DEBUG]   Included: org.apache.maven.doxia:doxia-sink-api:jar:1.0-alpha-7
[DEBUG]   Included: commons-cli:commons-cli:jar:1.0
[DEBUG]   Included: org.codehaus.plexus:plexus-interactivity-api:jar:1.0-alpha-4
[DEBUG]   Included: junit:junit:jar:3.8.1
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.5
[DEBUG]   Included: org.apache.maven.shared:maven-filtering:jar:1.1
[DEBUG]   Included: org.sonatype.plexus:plexus-build-api:jar:0.0.4
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.13
[DEBUG] Configuring mojo 
org.apache.maven.plugins:maven-resources-plugin:2.6:resources from plugin realm 
ClassRealm[plugin>org.apache.maven.plugins:maven-resources-plugin:2.6, parent: 
jdk.internal.loader.ClassLoaders$AppClassLoader@4f8e5cde]
[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-resources-plugin:2.6:resources' with basic 
configurator -->
[DEBUG]   (f) buildFilters = []
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) escapeWindowsPaths = true
[DEBUG]   (s) includeEmptyDirs = false
[DEBUG]   (s) outputDirectory = C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\classes
[DEBUG]   (s) overwrite = false
[DEBUG]   (f) project = MavenProject: 
canada.quebec:quebec.lachine:0.0.1-SNAPSHOT @ C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\pom.xml
[DEBUG]   (s) resources = [Resource {targetPath: null, filtering: false, 
FileSet {directory: C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\resources, PatternSet 
[includes: {}, excludes: {}]}}]
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@2324bfe7
[DEBUG]   (f) supportMultiLineFiltering = false
[DEBUG]   (f) useBuildFilters = true
[DEBUG]   (s) useDefaultDelimiters = true
[DEBUG] -- end configuration --
[DEBUG] properties used {env.NUMBER_OF_PROCESSORS=4, 
env.USERPROFILE=C:\Users\Colbert Philippe, java.specification.version=9, 
sun.cpu.isalist=amd64, sun.arch.data.model=64, env.PROGRAMW6432=C:\Program 
Files, java.vendor.url=http://java.oracle.com/, env.OS=Windows_NT, 
sun.boot.library.path=C:\Program Files\Java\jdk-9\bin, 
sun.java.command=org.codehaus.plexus.classworlds.launcher.Launcher -B -X -e 
install, env.SYSTEMROOT=C:\WINDOWS, jdk.debug=release, maven.version=3.5.3, 
java.specification.vendor=Oracle Corporation, java.home=C:\Program 
Files\Java\jdk-9, java.specification.name=Java Platform API Specification, 
java.vm.specification.vendor=Oracle Corporation, 
env.CHOCOLATEYINSTALL=C:\ProgramData\chocolatey, 
env.ADSK_3DSMAX_X64_2014=C:\Program Files\Autodesk\3ds Max 2014\, 
env.LOCALAPPDATA=C:\Users\Colbert Philippe\AppData\Local, 
env.USERDOMAIN_ROAMINGPROFILE=WK001, user.script=, 
sun.management.compiler=HotSpot 64-Bit Tiered Compilers, 
java.runtime.version=9+181, env.PATH=C:/Program 
Files/Java/jre1.8.0_112/bin/server;C:/Program 
Files/Java/jre1.8.0_112/bin;C:/Program 
Files/Java/jre1.8.0_112/lib/amd64;C:\Program Files (x86)\AMD 
APP\bin\x86_64;C:\Program Files (x86)\AMD 
APP\bin\x86;C:\ProgramData\Oracle\Java\javapath;C:\Program 
Files\Java\jdk-10\bin;C:\ProgramData\chocolatey\bin;C:\Program Files 
(x86)\Common Files\Microsoft Shared\Windows 
Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files 
(x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft 
SQL 
Server\120\Tools\Binn\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
 
Files\Amazon\AWSCLI\;C:\bin\HashiCorp\Vagrant\bin;C:\bin\Ruby22-x64\bin;C:\Program
 Files (x86)\Windows Kits\10\Windows Performance 
Toolkit\;E:\school\projects\chef\bin\;E:\school\projects\chefdk\bin\;C:\Program 
Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\CloudFoundry;C:\Program 
Files (x86)\OpenSSH\bin;D:\root-010\Projects\MIT\Kerberos\bin;C:\Program 
Files\Rust stable GNU 1.13\bin;C:\Program Files\Microsoft SQL 
Server\130\Tools\Binn\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files 
(x86)\Brief\;C:\Program Files\nodejs\;C:\Program Files\jEdit;C:\Program 
Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files (x86)\ATI 
Technologies\ATI.ACE\Core-Static;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program
 Files\Microsoft DNX\Dnvm\;C:\Program Files (x86)\Microsoft 
SDKs\TypeScript\1.0\;C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\Modules\TShell\TShell\;C:\Users\Colbert
 Philippe\AppData\Local\atom\bin;C:\Users\Colbert 
Philippe\AppData\Local\Microsoft\WindowsApps;C:\Users\Colbert 
Philippe\AppData\Roaming\Dashlane\4.6.5.21982\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Colbert
 
Philippe\AppData\Roaming\Dashlane\4.6.6.23032\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Colbert
 Philippe\AppData\Roaming\npm;C:\Program Files\Microsoft VS 
Code\bin;C:\Users\Colbert 
Philippe\AppData\Roaming\Dashlane\5.10.0.18444\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Colbert
 
Philippe\AppData\Roaming\Dashlane\5.10.0.18444\ucrt;C:\bin\eclipse\eclipse-4.8M4\eclipse;,
 env.PUBLIC=C:\Users\Public, env.COMMONPROGRAMW6432=C:\Program Files\Common 
Files, file.encoding=Cp1252, 
env.BOTO_CONFIG=C:\bin\scripts\python\config\boto.config, 
env.COMPUTERNAME=WK001, env.HOMEPATH=\Users\Colbert Philippe, 
env.APPDATA=C:\Users\Colbert Philippe\AppData\Roaming, 
java.io.tmpdir=C:\Users\COLBER~2\AppData\Local\Temp\, java.version=9, 
java.vm.specification.name=Java Virtual Machine Specification, 
java.awt.printerjob=sun.awt.windows.WPrinterJob, java.library.path=C:\Program 
Files\Java\jdk-9\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program
 Files/Java/jre1.8.0_112/bin/server;C:/Program 
Files/Java/jre1.8.0_112/bin;C:/Program 
Files/Java/jre1.8.0_112/lib/amd64;C:\Program Files (x86)\AMD 
APP\bin\x86_64;C:\Program Files (x86)\AMD 
APP\bin\x86;C:\ProgramData\Oracle\Java\javapath;C:\Program 
Files\Java\jdk-10\bin;C:\ProgramData\chocolatey\bin;C:\Program Files 
(x86)\Common Files\Microsoft Shared\Windows 
Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files 
(x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft 
SQL 
Server\120\Tools\Binn\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
 
Files\Amazon\AWSCLI\;C:\bin\HashiCorp\Vagrant\bin;C:\bin\Ruby22-x64\bin;C:\Program
 Files (x86)\Windows Kits\10\Windows Performance 
Toolkit\;E:\school\projects\chef\bin\;E:\school\projects\chefdk\bin\;C:\Program 
Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\CloudFoundry;C:\Program 
Files (x86)\OpenSSH\bin;D:\root-010\Projects\MIT\Kerberos\bin;C:\Program 
Files\Rust stable GNU 1.13\bin;C:\Program Files\Microsoft SQL 
Server\130\Tools\Binn\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files 
(x86)\Brief\;C:\Program Files\nodejs\;C:\Program Files\jEdit;C:\Program 
Files\dotnet\;C:\Program Files\Git\cmd;C:\Program Files (x86)\ATI 
Technologies\ATI.ACE\Core-Static;C:\WINDOWS\system32\config\systemprofile\.dnx\bin;C:\Program
 Files\Microsoft DNX\Dnvm\;C:\Program Files (x86)\Microsoft 
SDKs\TypeScript\1.0\;C:\WINDOWS\SysWOW64\WindowsPowerShell\v1.0\Modules\TShell\TShell\;C:\Users\Colbert
 Philippe\AppData\Local\atom\bin;C:\Users\Colbert 
Philippe\AppData\Local\Microsoft\WindowsApps;C:\Users\Colbert 
Philippe\AppData\Roaming\Dashlane\4.6.5.21982\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Colbert
 
Philippe\AppData\Roaming\Dashlane\4.6.6.23032\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Colbert
 Philippe\AppData\Roaming\npm;C:\Program Files\Microsoft VS 
Code\bin;C:\Users\Colbert 
Philippe\AppData\Roaming\Dashlane\5.10.0.18444\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Colbert
 
Philippe\AppData\Roaming\Dashlane\5.10.0.18444\ucrt;C:\bin\eclipse\eclipse-4.8M4\eclipse;;.,
 java.vendor=Oracle Corporation, classworlds.conf=C:\Users\Colbert 
Philippe\workspace\.metadata\.plugins\org.eclipse.m2e.launching\launches\m2conf7343265815471305972.tmp,
 sun.io.unicode.encoding=UnicodeLittle, sun.desktop=windows, user.timezone=, 
os.name=Windows 10, java.vm.specification.version=9, env.=::=::\, 
maven.compiler.source=1.9, user.home=C:\Users\Colbert Philippe, 
env.ALLUSERSPROFILE=C:\ProgramData, env.SESSIONNAME=Console, 
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, path.separator=;, 
os.version=10.0, 
env.PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.RB;.RBW, 
env.GOROOT=C:\bin\Go\, java.vm.name=Java HotSpot(TM) 64-Bit Server VM, 
env.USERNAME=Colbert Philippe, os.arch=amd64, 
maven.multiModuleProjectDirectory=C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine, java.vm.info=mixed mode, 
env.FPS_BROWSER_USER_PROFILE_STRING=Default, env.VS120COMNTOOLS=C:\Program 
Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\, 
env.TEMP=C:\Users\COLBER~2\AppData\Local\Temp, 
env.DASHLANE_DLL_DIR=C:\Users\Colbert 
Philippe\AppData\Roaming\Dashlane\5.10.0.18444\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Colbert
 Philippe\AppData\Roaming\Dashlane\5.10.0.18444\ucrt, java.class.version=53.0, 
awt.toolkit=sun.awt.windows.WToolkit, env.ONEDRIVE=C:\Users\Colbert 
Philippe\OneDrive, sun.jnu.encoding=Cp1252, 
env.FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer, 
maven.build.version=Apache Maven 3.5.3 
(3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T14:49:05-05:00), 
maven.home=C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\EMBEDDED, env.JAVA_HOME=C:\Program 
Files\Java\jdk-10, env.PROGRAMFILES=C:\Program Files, file.separator=\, 
java.vm.compressedOopsMode=Zero based, line.separator=
, env.PROCESSOR_REVISION=3a09, env.PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 
58 Stepping 9, GenuineIntel, env.PROGRAMDATA=C:\ProgramData, user.name=Colbert 
Philippe, env.CYGWIN=tty, env.AMDAPPSDKROOT=C:\Program Files (x86)\AMD APP\, 
env.SYSTEMDRIVE=C:, env.VS110COMNTOOLS=C:\Program Files (x86)\Microsoft Visual 
Studio 11.0\Common7\Tools\, env.VBOX_MSI_INSTALL_PATH=C:\Program 
Files\Oracle\VirtualBox\, env.PROGRAMFILES(X86)=C:\Program Files (x86), 
env.PROCESSOR_LEVEL=6, env.HOMEDRIVE=C:, 
env.PSMODULEPATH=C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\;C:\Program 
Files (x86)\AWS Tools\PowerShell\;E:\school\projects\chefdk\modules\;C:\Program 
Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\PowerShell;C:\Program 
Files (x86)\VMware\Infrastructure\PowerCLI\Modules, 
env.TMP=C:\Users\COLBER~2\AppData\Local\Temp, sun.os.patch.level=, 
maven.compiler.target=1.9, env.LOGONSERVER=\\WK001, env.OPENSSL_CONF=C:\Program 
Files (x86)\OpenSSL-Win32\bin\openssl.cfg, env.WINDIR=C:\WINDOWS, 
env.JETTY_HOME=D:\bin\tools\jetty-distribution-9.2.10.v20150310, 
env.MOZ_PLUGIN_PATH=C:\Program Files (x86)\PDFlite\, file.encoding.pkg=sun.io, 
env.FP_NO_HOST_CHECK=NO, 
java.class.path=C:\bin\eclipse\eclipse-4.8M4\eclipse\plugins\org.eclipse.m2e.maven.runtime_1.9.0.20180313-2236\jars\plexus-classworlds-2.5.2.jar,
 java.vm.vendor=Oracle Corporation, env.PROCESSOR_ARCHITECTURE=AMD64, 
user.variant=, env.COMMONPROGRAMFILES=C:\Program Files\Common Files, 
sun.java.launcher=SUN_STANDARD, user.country=US, env.USERDOMAIN=WK001, 
env.COMSPEC=C:\WINDOWS\system32\cmd.exe, sun.cpu.endian=little, 
user.language=en, env.ASL.LOG=Destination=file, 
env.CASSANDRA_HOME=C:\bin\apache-cassandra-2.1.2, env.VS140COMNTOOLS=C:\Program 
Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\, 
env.SCALA_HOME=C:\Program Files (x86)\scala, java.runtime.name=Java(TM) SE 
Runtime Environment, project.build.sourceEncoding=UTF-8, 
env.COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files, 
java.vendor.url.bug=http://bugreport.java.com/bugreport/, 
user.dir=C:\Users\Colbert Philippe\workspace\montreal\quebec.lachine, 
java.vm.version=9+181}
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[DEBUG] resource with targetPath null
directory C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\resources
excludes []
includes []
[DEBUG] ignoreDelta true
[INFO] Copying 0 resource
[DEBUG] no use filter components
[INFO] 
[INFO] --- maven-compiler-plugin:3.7.0:compile (default-compile) @ 
quebec.lachine ---
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=476600, 
ConflictMarker.markTime=196606, ConflictMarker.nodeCount=118, 
ConflictIdSorter.graphTime=154911, ConflictIdSorter.topsortTime=71843, 
ConflictIdSorter.conflictIdCount=45, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=2087292, ConflictResolver.conflictItemCount=72, 
DefaultDependencyCollector.collectTime=317864240, 
DefaultDependencyCollector.transformTime=3014835}
[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:jar:3.7.0:
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model:jar:3.0:compile
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:1.4.2:compile
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile
[DEBUG]    org.apache.maven:maven-artifact:jar:3.0:compile
[DEBUG]       org.codehaus.plexus:plexus-utils:jar:2.0.4:compile
[DEBUG]    org.apache.maven:maven-core:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.0:compile
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.0:runtime
[DEBUG]       org.sonatype.aether:aether-impl:jar:1.7:compile
[DEBUG]          org.sonatype.aether:aether-spi:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-api:jar:1.7:compile
[DEBUG]       org.sonatype.aether:aether-util:jar:1.7:compile
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.14:compile
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.2.3:compile
[DEBUG]       org.codehaus.plexus:plexus-component-annotations:jar:1.6:compile
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile
[DEBUG]    org.apache.maven.shared:maven-shared-utils:jar:3.1.0:compile
[DEBUG]       commons-io:commons-io:jar:2.5:compile
[DEBUG]    org.apache.maven.shared:maven-shared-incremental:jar:1.1:compile
[DEBUG]    org.codehaus.plexus:plexus-java:jar:0.9.2:compile
[DEBUG]       org.ow2.asm:asm:jar:6.0_BETA:compile
[DEBUG]       com.thoughtworks.qdox:qdox:jar:2.0-M7:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-api:jar:2.8.2:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-manager:jar:2.8.2:compile
[DEBUG]    org.codehaus.plexus:plexus-compiler-javac:jar:2.8.2:runtime
[DEBUG] Created new class realm 
plugin>org.apache.maven.plugins:maven-compiler-plugin:3.7.0
[DEBUG] Importing foreign packages into class realm 
plugin>org.apache.maven.plugins:maven-compiler-plugin:3.7.0
[DEBUG]   Imported:  < maven.api
[DEBUG] Populating class realm 
plugin>org.apache.maven.plugins:maven-compiler-plugin:3.7.0
[DEBUG]   Included: org.apache.maven.plugins:maven-compiler-plugin:jar:3.7.0
[DEBUG]   Included: org.sonatype.sisu:sisu-inject-bean:jar:1.4.2
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:2.0.4
[DEBUG]   Included: org.sonatype.aether:aether-util:jar:1.7
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.14
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.6
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4
[DEBUG]   Included: org.apache.maven.shared:maven-shared-utils:jar:3.1.0
[DEBUG]   Included: commons-io:commons-io:jar:2.5
[DEBUG]   Included: org.apache.maven.shared:maven-shared-incremental:jar:1.1
[DEBUG]   Included: org.codehaus.plexus:plexus-java:jar:0.9.2
[DEBUG]   Included: org.ow2.asm:asm:jar:6.0_BETA
[DEBUG]   Included: com.thoughtworks.qdox:qdox:jar:2.0-M7
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-api:jar:2.8.2
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-manager:jar:2.8.2
[DEBUG]   Included: org.codehaus.plexus:plexus-compiler-javac:jar:2.8.2
[DEBUG] Configuring mojo 
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile from plugin realm 
ClassRealm[plugin>org.apache.maven.plugins:maven-compiler-plugin:3.7.0, parent: 
jdk.internal.loader.ClassLoaders$AppClassLoader@4f8e5cde]
[DEBUG] Configuring mojo 
'org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile' with basic 
configurator -->
[DEBUG]   (f) basedir = C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine
[DEBUG]   (f) buildDirectory = C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target
[DEBUG]   (f) compilePath = [C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\classes, C:\Users\Colbert 
Philippe\.m2\repository\org\projectlombok\lombok\1.16.20\lombok-1.16.20.jar, 
C:\Users\Colbert 
Philippe\.m2\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar,
 C:\Users\Colbert 
Philippe\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar,
 C:\Users\Colbert 
Philippe\.m2\repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar,
 C:\Users\Colbert 
Philippe\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar,
 C:\Users\Colbert 
Philippe\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar,
 C:\Users\Colbert 
Philippe\.m2\repository\org\apache\ant\ant\1.10.3\ant-1.10.3.jar, 
C:\Users\Colbert 
Philippe\.m2\repository\org\apache\ant\ant-launcher\1.10.3\ant-launcher-1.10.3.jar]
[DEBUG]   (f) compileSourceRoots = [C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java]
[DEBUG]   (f) compilerId = javac
[DEBUG]   (f) debug = true
[DEBUG]   (f) encoding = UTF-8
[DEBUG]   (f) failOnError = true
[DEBUG]   (f) failOnWarning = false
[DEBUG]   (f) forceJavacCompilerUse = false
[DEBUG]   (f) fork = false
[DEBUG]   (f) generatedSourcesDirectory = C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\generated-sources\annotations
[DEBUG]   (f) jdkToolchain = {version=9}
[DEBUG]   (f) mojoExecution = 
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile {execution: 
default-compile}
[DEBUG]   (f) optimize = false
[DEBUG]   (f) outputDirectory = C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\classes
[DEBUG]   (f) parameters = false
[DEBUG]   (f) project = MavenProject: 
canada.quebec:quebec.lachine:0.0.1-SNAPSHOT @ C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\pom.xml
[DEBUG]   (f) projectArtifact = canada.quebec:quebec.lachine:jar:0.0.1-SNAPSHOT
[DEBUG]   (f) release = 9
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@2324bfe7
[DEBUG]   (f) showDeprecation = false
[DEBUG]   (f) showWarnings = false
[DEBUG]   (f) skipMultiThreadWarning = false
[DEBUG]   (f) source = 1.5
[DEBUG]   (f) staleMillis = 0
[DEBUG]   (f) target = 1.5
[DEBUG]   (f) useIncrementalCompilation = true
[DEBUG]   (f) verbose = false
[DEBUG] -- end configuration --
[DEBUG] Using compiler 'javac'.
[DEBUG] Toolchain JDK[C:\Program Files\Java\jdk1.7.0_51] doesn't match required 
property: version
[DEBUG] Toolchain JDK[C:\Program Files\Java\jdk1.8.0_112] doesn't match 
required property: version
[INFO] Toolchain in maven-compiler-plugin: JDK[C:\Program Files\Java\jdk-9]
[DEBUG] Adding C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\generated-sources\annotations 
to compile source roots:
  C:\Users\Colbert Philippe\workspace\montreal\quebec.lachine\src\main\java
[DEBUG] New compile source roots:
  C:\Users\Colbert Philippe\workspace\montreal\quebec.lachine\src\main\java
  C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\generated-sources\annotations
[DEBUG] CompilerReuseStrategy: reuseCreated
[DEBUG] useIncrementalCompilation enabled
[DEBUG] Toolchain JDK[C:\Program Files\Java\jdk1.7.0_51] doesn't match required 
property: version
[DEBUG] Toolchain JDK[C:\Program Files\Java\jdk1.8.0_112] doesn't match 
required property: version
[DEBUG] Stale source detected: C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\quebec\lachine\SomeClass.java
[DEBUG] Stale source detected: C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java
[INFO] Changes detected - recompiling the module!
[DEBUG] Classpath:        <====== *** DEFINITION OF CLASS PATH: ERROR! HAS FEW 
JARS THERE BUT SHOULD NOT!
[DEBUG]  C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\classes
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\org\projectlombok\lombok\1.16.20\lombok-1.16.20.jar
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\org\apache\ant\ant\1.10.3\ant-1.10.3.jar
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\org\apache\ant\ant-launcher\1.10.3\ant-launcher-1.10.3.jar
[DEBUG] Modulepath:     <====== *** DEFINTION OF MODULE PATH. ALL JARS SHOULD 
BE HERE!!!
[DEBUG]  C:\Users\Colbert 
Philippe\.m2\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar
[DEBUG] Source roots:
[DEBUG]  C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java
[DEBUG]  C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\generated-sources\annotations
[DEBUG] Excutable: 
[DEBUG]  C:\Program Files\Java\jdk-9\bin\javac.exe
[DEBUG] Command line options:
[DEBUG] -d C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\classes -classpath 
C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\classes;C:\Users\Colbert 
Philippe\.m2\repository\org\projectlombok\lombok\1.16.20\lombok-1.16.20.jar;C:\Users\Colbert
 
Philippe\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar;C:\Users\Colbert
 
Philippe\.m2\repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar;C:\Users\Colbert
 
Philippe\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\Colbert
 
Philippe\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\Colbert
 
Philippe\.m2\repository\org\apache\ant\ant\1.10.3\ant-1.10.3.jar;C:\Users\Colbert
 
Philippe\.m2\repository\org\apache\ant\ant-launcher\1.10.3\ant-launcher-1.10.3.jar;
 --module-path C:\Users\Colbert 
Philippe\.m2\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar;
 -sourcepath C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java;C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\generated-sources\annotations;
 C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java 
C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\quebec\lachine\SomeClass.java
 -g -nowarn --release 9 -encoding UTF-8
[DEBUG] incrementalBuildHelper#beforeRebuildExecution
[INFO] Compiling 2 source files to C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\target\classes
[DEBUG] incrementalBuildHelper#afterRebuildExecution
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[12,17]
 error: module not found: commons.collections4
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[13,17]
 error: module not found: commons.beanutils
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[14,10]
 error: module not found: ant
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[15,10]
 error: module not found: lombok
[INFO] 4 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.440 s
[INFO] Finished at: 2018-04-12T06:14:03-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) 
on project quebec.lachine: Compilation failure: Compilation failure: 
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[12,17]
 error: module not found: commons.collections4
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[13,17]
 error: module not found: commons.beanutils
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[14,10]
 error: module not found: ant
[ERROR] C:\Users\Colbert 
Philippe\workspace\montreal\quebec.lachine\src\main\java\module-info.java:[15,10]
 error: module not found: lombok
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal 
org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile (default-compile) 
on project quebec.lachine: Compilation failure
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:154)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:146)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
        at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
        at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
        at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:956)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:194)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
        at 
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: 
Compilation failure
        at 
org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:1161)
        at 
org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:168)
        at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
        at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
        ... 20 more
[ERROR] 
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please 
read the following articles:
[ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException


> Using old-style Jar files with Java9 Module project, Classpath and 
> Module-path are mixed up!
> --------------------------------------------------------------------------------------------
>
>                 Key: MCOMPILER-337
>                 URL: https://issues.apache.org/jira/browse/MCOMPILER-337
>             Project: Maven Compiler Plugin
>          Issue Type: Bug
>    Affects Versions: 3.7.0
>            Reporter: Colbert Philippe
>            Priority: Major
>
> I'm trying to use Eclipse (4.8M4) with Maven to practice Java9 module.
> I already contacted Maven to ask what version of Maven to use with Java 9 
> module feature. They recommended the latest version: Maven 3.5.0 (latest) 
> with the Maven plug-in: maven-compiler-plugin 3.7.0, which is what I'm using. 
> I'm also using Java JDK 9.
> I want to report a problem with Maven when working with Java 9 module 
> feature. It's not a big problem but it's big enough to prevent the use of 
> Maven with Java 9 modules. The problem is with Maven, when used under 
> Eclipse.   I create Maven projects under Eclipse for speed.
> I created two identical projects with Java 9 module. The two projects make 
> use of a few old-style Jar files by importing them as default module (as 
> prescribed by the makers of Java 9). The jar files are: ant.jar, 
> commons-beanutils-1.9.3.jar, commons-collections4-4.1.jar, 
> commons-lang3-3.7.jar.
>  * The first project is a small project built from the command-line with a 
> text-editor. It's a Java 9 module project (has a module-info.java) and makes 
> use of these 4 libray jar files in the manner prescribed by the Java 9 
> documentation. This project compiles and works. All Jar files are put the the 
> module-path of the project and their respective 'requires' statement is in 
> the module-info.java file. (see below)
>  
> {code:java}
> module canada.ontario {
>   exports canada.ontario;
>   requires org.apache.commons.lang3;
>   requires commons.collections4;
>   requires commons.beanutils;
> }
> {code}
>  * 
>  ** The second project is identical to the first one but is built using Maven 
> (versions specified above) created under Eclipse. The project as created as 
> intended based on Maven guidelines. First a parent project was created with 
> packaging set with pom. The a child-project was created for the module.
> After the child-project was created, in the child-project POM file, I entered 
> the full plug-in entries to use the new 'maven-compiler-plugin' version 
> 3.7.0. This works because we can see its use on the compiling log display 
> messages.
> On Eclipse Workspace view, I selected the parent project root (previously 
> created), right clicking on the parent project, then selecting 'Maven', then 
> selecting 'New Maven Module Project'. This creates a Maven child project for 
> the new module.
>  - I created a 'module-info.java' with the name of the module 
> (canada.ontario) in the src directory.
>  - I also created a package with the same name as the module (canada.ontario).
>  - I entered the same 'exports' and 'requires' statements as displayed above.
>  - I also entered all the Maven dependencies to each of the four (4) 
> libraries stated above. I got these dependencies from the Maven repository.
>  - I also enabled full compile-time log-message diplay, in order to get 
> maximum information.
> HERE IS THE PROBLEM WHEN COMPILING THIS SECOND MAVEN CHILD-PROJECT! 
> When compiling the second child-project for the module, there is an error. I 
> have narrowed down the reason for the error.
> For some unknown reason, the Maven compiler plug-in DOES NOT put all the jar 
> dependencies under the module-path. It splits the list of dependencies 
> between the classpath and the module-path, WHICH IS WRONG! (see below)
> {noformat}
> [INFO] Changes detected - recompiling the module!
>  [DEBUG] Classpath: <----- There should be no jar under this Classpath list 
> ***
>  [DEBUG] C:\Users\Colbert 
> Philippe\workspace\montreal\quebec.lachine\target\classes
>  [DEBUG] C:\Users\Colbert 
> Philippe\.m2\repository\org\apache\commons\commons-collections4\4.1\commons-collections4-4.1.jar
>  [DEBUG] C:\Users\Colbert 
> Philippe\.m2\repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar
>  [DEBUG] C:\Users\Colbert 
> Philippe\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar
>  [DEBUG] C:\Users\Colbert 
> Philippe\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar
>  [DEBUG] Modulepath: <----- All jar file dependencies should be under this 
> ModulePath list ***
>  [DEBUG] C:\Users\Colbert 
> Philippe\.m2\repository\org\apache\commons\commons-lang3\3.7\commons-lang3-3.7.jar
>  [DEBUG] Source roots:
> {noformat}
> This is the source of the error!
> Since putting all the jar files under module-path works in my first 
> hand-created project works fine. I am certain that this is the cause of the 
> error.
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to