Hi Oli, Could you do me a favour and start the Maven build with debug options and set a breakpoint to https://github.com/apache/sling-slingstart-maven-plugin/blob/c74831bd13e988e87192eadf75de5dc6daacd61d/src/main/java/org/apache/sling/maven/slingstart/PomArtifactVersionResolver.java#L55 <https://github.com/apache/sling-slingstart-maven-plugin/blob/c74831bd13e988e87192eadf75de5dc6daacd61d/src/main/java/org/apache/sling/maven/slingstart/PomArtifactVersionResolver.java#L55>. Basically that condition should be true and return the proper version. I am wondering why this is not the case on your computer.
> On 18. Dec 2017, at 15:14, Oliver Lietz <[email protected]> wrote: > > On Monday 18 December 2017 14:53:50 Konrad Windszus wrote: >> There is a dependency from Validation Core to SlingStart Maven Plugin 1.7.14 >> (which is not yet released to Maven Central). An older version of >> SlingStart Maven Plugin does not allow to leave out the version here from >> the provisioning model. This is a chicken/egg problem. But switching to the >> latest SNAPSHOT (i.e. slingstart-maven-plugin 1.7.15-SNAPSHOT) temporarily >> should allow you to build again. > > That's not the problem as I have built 1.7.14 yesterday around 2 pm (it's in > my local Maven repo) and the error is the same with 1.7.15-SNAPSHOT. > > O. > >>> On 18. Dec 2017, at 14:29, Oliver Lietz <[email protected]> wrote: >>> >>> On Sunday 17 December 2017 13:04:41 Konrad Windszus wrote: >>>> Hi, >>>> >>>> We solved several issues in these releases: >>>> >>>> SlingStart Maven Plugin: >>>> https://issues.apache.org/jira/projects/SLING/versions/12342309 >>>> Validation >>>> Core & Test Services: >>>> https://issues.apache.org/jira/projects/SLING/versions/12342296 >>> >>> The latest changes in Validation Core break my aggregator [1] build: >>> >>> beat:repos olli$ mvn clean install >>> [INFO] Scanning for projects... >>> [INFO] Extended Maven classpath (scope 'provided') by the dependencies >>> extracted from the Sling model. >>> [ERROR] Internal error: java.lang.IllegalArgumentException: Unable to >>> resolve dependency: >>> mvn:org.apache.sling/org.apache.sling.validation.core/LATEST -> [Help 1] >>> org.apache.maven.InternalErrorException: Internal error: >>> java.lang.IllegalArgumentException: Unable to resolve dependency: >>> mvn:org.apache.sling/org.apache.sling.validation.core/LATEST >>> >>> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:122) >>> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955) >>> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) >>> at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke >>> >>> (NativeMethodAccessorImpl.java:62) >>> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke >>> >>> (DelegatingMethodAccessorImpl.java:43) >>> >>> at java.lang.reflect.Method.invoke (Method.java:498) >>> 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: java.lang.IllegalArgumentException: Unable to resolve >>> dependency: mvn:org.apache.sling/org.apache.sling.validation.core/LATEST >>> >>> at org.apache.sling.maven.slingstart.PomArtifactVersionResolver.resolve >>> >>> (PomArtifactVersionResolver.java:63) >>> >>> at >>> >>> org.apache.sling.provisioning.model.ModelResolveUtility.resolveArtifactVer >>> sion (ModelResolveUtility.java:94) >>> >>> at >>> >>> org.apache.sling.provisioning.model.EffectiveModelProcessor.processArtifac >>> t >>> (EffectiveModelProcessor.java:51) >>> >>> at org.apache.sling.provisioning.model.ModelProcessor.process >>> >>> (ModelProcessor.java:62) >>> >>> at org.apache.sling.provisioning.model.ModelUtility.getEffectiveModel >>> >>> (ModelUtility.java:155) >>> >>> at org.apache.sling.maven.slingstart.ModelPreprocessor.addDependencies >>> >>> (ModelPreprocessor.java:164) >>> >>> at org.apache.sling.maven.slingstart.ModelPreprocessor.addDependencies >>> >>> (ModelPreprocessor.java:88) >>> >>> at >>> >>> org.apache.sling.maven.slingstart.DependencyLifecycleParticipant.afterProj >>> ectsRead (DependencyLifecycleParticipant.java:78) >>> >>> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:267) >>> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194) >>> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107) >>> at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955) >>> at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290) >>> at org.apache.maven.cli.MavenCli.main (MavenCli.java:194) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >>> at sun.reflect.NativeMethodAccessorImpl.invoke >>> >>> (NativeMethodAccessorImpl.java:62) >>> >>> at sun.reflect.DelegatingMethodAccessorImpl.invoke >>> >>> (DelegatingMethodAccessorImpl.java:43) >>> >>> at java.lang.reflect.Method.invoke (Method.java:498) >>> 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) >>> [ERROR] >>> [ERROR] To see the full stack trace of the errors, re-run Maven with the >>> -e >>> switch. >>> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >>> [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/InternalErrorException >>> >>> Adding a version back for Validation Core unbreaks the build. >>> >>> Regards, >>> O. >>> >>> [1] https://github.com/oliverlietz/apache-sling-aggregator > >
