Hi, the Apache Nutch community faces an dependency issue with the property "packaging.type" defined in the Maven profiles. More details about the issue are found in https://issues.apache.org/jira/browse/NUTCH-2669 Until now we have neither a reliable work-around nor a solution. Upgrading to ivy 2.5.0-rc1 or a nightly build rc2 jar seems not not work. Maybe some additional steps are necessary.
Below the ant/ivy logs and more. A description of all steps to upgrade the ivy lib is found in NUTCH-2669. Thanks, Sebastian [ivy:resolve] loadData of javax.ws.rs#javax.ws.rs-api;2.1 of rootConf=default [ivy:resolve] using default to resolve javax.ws.rs#javax.ws.rs-api;2.1 [ivy:resolve] default: Checking cache for: dependency: javax.ws.rs#javax.ws.rs-api;2.1 {compile=[compile(*), master(*)], runtime=[runtime(*)]} [ivy:resolve] No entry is found in the ModuleDescriptorCache : /home/ubuntu/.ivy2/cache/javax.ws.rs/javax.ws.rs-api/ivy-2.1.xml [ivy:resolve] post 1.3 ivy file: using exact as default matcher [ivy:resolve] found ivy file in cache for javax.ws.rs#javax.ws.rs-api;2.1 (resolved by maven2): /home/ubuntu/.ivy2/cache/javax.ws.rs/javax.ws.rs-api/ivy-2.1.xml [ivy:resolve] default: module revision found in cache: javax.ws.rs#javax.ws.rs-api;2.1 [ivy:resolve] found javax.ws.rs#javax.ws.rs-api;2.1 in maven2 .. [ivy:resolve] Sort dependencies of : javax.ws.rs#javax.ws.rs-api;2.1 / Number of dependencies = 1 [ivy:resolve] Sort done for : javax.ws.rs#javax.ws.rs-api;2.1 .. [ivy:resolve] Module descriptor is processed : javax.ws.rs#javax.ws.rs-api;2.1 .. [ivy:resolve] trying /home/ubuntu/.ivy2/local/javax.ws.rs/javax.ws.rs-api/2.1/${packaging.type}s/javax.ws.rs-api.${packaging.type} [ivy:resolve] tried /home/ubuntu/.ivy2/local/javax.ws.rs/javax.ws.rs-api/2.1/${packaging.type}s/javax.ws.rs-api.${packaging.type} [ivy:resolve] local: resource not reachable for javax.ws.rs#javax.ws.rs-api;2.1: res=/home/ubuntu/.ivy2/local/javax.ws.rs/javax.ws.rs-api/2.1/${packaging.type}s/javax.ws.rs-api.${packaging.type} [ivy:resolve] trying http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] tried http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] HTTP response status: 404 url=http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.$%7Bpackaging.type%7D [ivy:resolve] CLIENT ERROR: Not Found url=http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.$%7Bpackaging.type%7D [ivy:resolve] maven2: resource not reachable for javax/ws/rs#javax.ws.rs-api;2.1: res=http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] trying https://repository.apache.org/content/repositories/snapshots/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] tried https://repository.apache.org/content/repositories/snapshots/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] HTTP response status: 404 url=https://repository.apache.org/content/repositories/snapshots/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.$%7Bpackaging.type%7D [ivy:resolve] CLIENT ERROR: Not Found url=https://repository.apache.org/content/repositories/snapshots/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.$%7Bpackaging.type%7D [ivy:resolve] apache-snapshot: resource not reachable for javax/ws/rs#javax.ws.rs-api;2.1: res=https://repository.apache.org/content/repositories/snapshots/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] trying http://oss.sonatype.org/content/repositories/releases/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] tried http://oss.sonatype.org/content/repositories/releases/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] HTTP response status: 301 url=http://oss.sonatype.org/content/repositories/releases/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.$%7Bpackaging.type%7D [ivy:resolve] sonatype: resource not reachable for javax/ws/rs#javax.ws.rs-api;2.1: res=http://oss.sonatype.org/content/repositories/releases/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] WARN: [FAILED ] javax.ws.rs#javax.ws.rs-api;2.1!javax.ws.rs-api.${packaging.type}: (0ms) [ivy:resolve] WARN: ==== local: tried [ivy:resolve] WARN: /home/ubuntu/.ivy2/local/javax.ws.rs/javax.ws.rs-api/2.1/${packaging.type}s/javax.ws.rs-api.${packaging.type} [ivy:resolve] WARN: ==== maven2: tried [ivy:resolve] WARN: http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] WARN: ==== apache-snapshot: tried [ivy:resolve] WARN: https://repository.apache.org/content/repositories/snapshots/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] WARN: ==== sonatype: tried [ivy:resolve] WARN: http://oss.sonatype.org/content/repositories/releases/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} .. [ivy:resolve] :: resolution report :: resolve 810ms :: artifacts dl 857ms [ivy:resolve] WARN: :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve] WARN: :: FAILED DOWNLOADS :: [ivy:resolve] WARN: :: ^ see resolution messages for details ^ :: [ivy:resolve] WARN: :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve] WARN: :: javax.ws.rs#javax.ws.rs-api;2.1!javax.ws.rs-api.${packaging.type} [ivy:resolve] WARN: :::::::::::::::::::::::::::::::::::::::::::::: .. [ivy:resolve] :::: WARNINGS [ivy:resolve] [FAILED ] javax.ws.rs#javax.ws.rs-api;2.1!javax.ws.rs-api.${packaging.type}: (0ms) [ivy:resolve] ==== local: tried [ivy:resolve] /home/ubuntu/.ivy2/local/javax.ws.rs/javax.ws.rs-api/2.1/${packaging.type}s/javax.ws.rs-api.${packaging.type} [ivy:resolve] ==== maven2: tried [ivy:resolve] http://repo1.maven.org/maven2/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] ==== apache-snapshot: tried [ivy:resolve] https://repository.apache.org/content/repositories/snapshots/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] ==== sonatype: tried [ivy:resolve] http://oss.sonatype.org/content/repositories/releases/javax/ws/rs/javax.ws.rs-api/2.1/javax.ws.rs-api-2.1.${packaging.type} [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve] :: FAILED DOWNLOADS :: [ivy:resolve] :: ^ see resolution messages for details ^ :: [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve] :: javax.ws.rs#javax.ws.rs-api;2.1!javax.ws.rs-api.${packaging.type} [ivy:resolve] :::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve] .. BUILD FAILED ../build.xml:116: The following error occurred while executing this line: ../src/plugin/build.xml:68: The following error occurred while executing this line: ../src/plugin/build-plugin.xml:229: impossible to resolve dependencies: resolve failed - see output for details at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:337) at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:271) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:350) at org.apache.tools.ant.Target.execute(Target.java:448) at org.apache.tools.ant.Target.performTasks(Target.java:469) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) at org.apache.tools.ant.Project.executeTargets(Project.java:1260) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:446) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:350) at org.apache.tools.ant.Target.execute(Target.java:448) at org.apache.tools.ant.Target.performTasks(Target.java:469) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) at org.apache.tools.ant.Project.executeTargets(Project.java:1260) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:446) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:350) at org.apache.tools.ant.Target.execute(Target.java:448) at org.apache.tools.ant.Target.performTasks(Target.java:469) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) at org.apache.tools.ant.Project.executeTarget(Project.java:1370) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1260) at org.apache.tools.ant.Main.runBuild(Main.java:849) at org.apache.tools.ant.Main.startAnt(Main.java:228) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:283) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101) % grep -C1 packaging.type ~/.ivy2/cache/javax.ws.rs/javax.ws.rs-api/ivy-2.1.xml <publications> <artifact name="javax.ws.rs-api" type="${packaging.type}" ext="${packaging.type}" conf="master"/> </publications> % java -version openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-0ubuntu0.18.04.1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode) % ant -version Apache Ant(TM) version 1.10.3 compiled on July 19 2018 % java -jar ivy/ivy-2.5.0-rc2-test.jar -version Apache Ivy 2.5.0-rc2-local-20181023065327 - 20181023065327 :: http://ant.apache.org/ivy/