[
https://issues.apache.org/jira/browse/IVY-829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12613478#action_12613478
]
Maarten Coene commented on IVY-829:
-----------------------------------
I've applied your patch with some little modifications and got some further, I
now have the error below.
Any idea?
{noformat}
[...]
performing packager resolver build in
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0
Build sequence for target `build' is [validate, setResourceURL1,
setResourceURL2, style, build]
Complete build sequence is [validate, setResourceURL1, setResourceURL2, style,
build, ]
validate:
[xmlvalidate] Using SAX2 reader org.apache.xerces.parsers.SAXParser
[xmlvalidate] Validating packager.xml...
Apache resolver library not found, internal resolver will be used
[xmlvalidate] 1 file(s) have been successfully validated.
setResourceURL1:
Skipped because property 'ivy.packager.resourceURL' not set.
setResourceURL2:
style:
[xslt] Using class org.apache.tools.ant.taskdefs.optional.TraXLiaison
[xslt] Processing
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager.xml
to
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager-output.xml
[xslt] Loading stylesheet
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager.xsl
build:
Project base dir set to:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0
[ant] calling target [default] in build file
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager-output.xml
parsing buildfile
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager-output.xml
with URI =
file:///C:/projects/ivy/trunk/build/test/PackagerResolverTest/build/org/mod/1.0/packager-output.xml
Project base dir set to:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0
[ant] Entering
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager-output.xml...
Build sequence for target `build' is [setfilename.N10013, genresdir.1.N10013,
genresdir.2.N10013, checkdownload.0.N10013, download.1.N10013,
checkdownload.1.N10013, download.N10013, resource.N10013, setgroupdirs.N1001C,
genresdir.1.N10021, genresdir.2.N10021, checkdownload.0.N10021,
download.1.N10021, checkdownload.1.N10021, download.N10021, resource.N10021,
resources, build]
Complete build sequence is [setfilename.N10013, genresdir.1.N10013,
genresdir.2.N10013, checkdownload.0.N10013, download.1.N10013,
checkdownload.1.N10013, download.N10013, resource.N10013, setgroupdirs.N1001C,
genresdir.1.N10021, genresdir.2.N10021, checkdownload.0.N10021,
download.1.N10021, checkdownload.1.N10021, download.N10021, resource.N10021,
resources, build, ]
setfilename.N10013:
genresdir.1.N10013:
Skipped because property 'ivy.packager.resourceCache' set.
genresdir.2.N10013:
[echo] using resource cache:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\resources
checkdownload.0.N10013:
[available] Unable to find
C:\projects\ivy\trunk\build\test\PackagerResolverTest\resources\mod-1.0.tar.gz
download.1.N10013:
[get] Getting:
file:/C:/projects/ivy/trunk/test/repositories/packager/website/dist/mod-1.0.tar.gz
.
checkdownload.1.N10013:
[available] Found:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\resources\mod-1.0.tar.gz
download.N10013:
Skipped because property 'alreadydownloaded.N10013' set.
resource.N10013:
[mkdir] Created dir:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\extract
[untar] Expanding:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\resources\mod-1.0.tar.gz
into
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\extract
[untar] expanding mod-1.0/ to
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\extract\mod-1.0
[untar] expanding mod-1.0/mod.jar to
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\extract\mod-1.0\mod.jar
[untar] expand complete
setgroupdirs.N1001C:
[pathconvert] Set property groupdirs.N1001C =
genresdir.1.N10021:
Skipped because property 'ivy.packager.resourceCache' set.
genresdir.2.N10021:
[echo] using resource cache:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\resources
checkdownload.0.N10021:
[available] Unable to find
C:\projects\ivy\trunk\build\test\PackagerResolverTest\resources\foobar-1.0-janfu.jar
download.1.N10021:
[get] Getting:
file:/C:/projects/ivy/trunk/test/repositories/packager/website/m2repo//foobar/1.0/foobar-1.0-janfu.jar
[get] Error getting
file:/C:/projects/ivy/trunk/test/repositories/packager/website/m2repo//foobar/1.0/foobar-1.0-janfu.jar
to
C:\projects\ivy\trunk\build\test\PackagerResolverTest\resources\foobar-1.0-janfu.jar
[ant] Exiting
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager-output.xml.
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\build.xml:52:
The following error occurred while executing this line:
C:\projects\ivy\trunk\build\test\PackagerResolverTest\build\org\mod\1.0\packager-output.xml:79:
java.io.FileNotFoundException:
C:\projects\ivy\trunk\test\repositories\packager\website\m2repo\foobar\1.0\foobar-1.0-janfu.jar
(Het systeem kan het opgegeven pad niet vinden)
at
org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:388)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
at org.apache.tools.ant.Task.perform(Task.java:364)
at org.apache.tools.ant.Target.execute(Target.java:341)
at org.apache.tools.ant.Target.performTasks(Target.java:369)
at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
at
org.apache.ivy.plugins.resolver.packager.PackagerCacheEntry.build(PackagerCacheEntry.java:146)
at
org.apache.ivy.plugins.resolver.packager.PackagerResolver.findArtifactRef(PackagerResolver.java:193)
at
org.apache.ivy.plugins.resolver.BasicResolver.getArtifactRef(BasicResolver.java:833)
at
org.apache.ivy.plugins.resolver.BasicResolver$1.resolve(BasicResolver.java:923)
at
org.apache.ivy.core.cache.DefaultRepositoryCacheManager.download(DefaultRepositoryCacheManager.java:726)
at
org.apache.ivy.plugins.resolver.BasicResolver.download(BasicResolver.java:674)
at
org.apache.ivy.plugins.resolver.RepositoryResolver.download(RepositoryResolver.java:240)
at
org.apache.ivy.plugins.resolver.PackagerResolverTest.testFile(PackagerResolverTest.java:134)
{noformat}
> Add new "packager" resolver to Ivy
> ----------------------------------
>
> Key: IVY-829
> URL: https://issues.apache.org/jira/browse/IVY-829
> Project: Ivy
> Issue Type: New Feature
> Components: Core
> Affects Versions: 2.0.0-beta-2
> Reporter: Archie Cobbs
> Assignee: Xavier Hanin
> Fix For: 2.0-RC1
>
> Attachments: m2repo.tgz, packager-resolver-patch.txt, test-patch.txt
>
>
> Feature request to add a new resolver, called the "Packager Resolver",
> [described
> here|http://ivyroundup.googlecode.com/svn/wiki/files/packager.html].
> Patch is attached and also available
> [here|http://ivyroundup.googlecode.com/svn/wiki/files/packager-resolver.patch].
> Patch contains binary test files, so to apply it you have to follow the
> [simple steps described here|http://code.google.com/p/ivyroundup/].
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.