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