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.
> 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.resolveArtifactVersion > > (ModelResolveUtility.java:94) > at > org.apache.sling.provisioning.model.EffectiveModelProcessor.processArtifact > (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.afterProjectsRead > > (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 >
