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
