We have perforce also, and with p4web, there is a URL path to depot contents. I never implemented it, but this was the suggested URL resolver I gave to someone who wanted to directly retrieve from perforce. (On my team, we just sync for a common Filesystem and use Filesystem resolver). So the below should be close but maybe needs slight debugging.
Here is a URL from p4 web to a specific jar file in our repository http://p4web.company.com:4040/@rev1=head@//depot/prod/common_ivy_repo/ma in/com.google/collections/1.0/google-collect-1.0.jar Based on the URL resolver link from the Ivy reference and the settings we use for file system recolving for ivy, I think you would need a resolver configured like this <property name="ivy.repo" value=" http://p4web.company.com:4040/@rev1=head@//depot/prod/common_ivy_repo/ma in"/> <resolvers> <url name="public"> <ivy pattern="${ivy.repo}/[organisation]/[module]/[revision]/ivy-[module]-[re vision].xml" /> <ivy pattern="${ivy.repo}/[organisation]/[module]/[revision]/ivy-license-[org anisation]-[revision].xml" /> <artifact pattern="${ivy.repo}/[organisation]/[module]/[revision]/[artifact].[ext] " /> <artifact pattern="${ivy.repo}/[organisation]/[module]/[revision]/[artifact]-[revi sion].[ext]" /> </url> </resolvers> Daniel -----Original Message----- From: Felix Drueke [mailto:fdru...@orga-systems.com] Sent: Wednesday, January 26, 2011 10:14 AM To: ivy-user@ant.apache.org Subject: Re: ivy resolver for perforce Hi Jonathan, thanks for the prompt answer! Did you use P4Web as an interface? Can you describe that in more detail, e.g. how does your ivysettings look like? Felix Jonathan Williams wrote, on 01/26/2011 04:08 PM: > Hi Felix, > > I am running a similar setup at my company where our Ivy repo is checked in > to Perforce. I was unable to find any plugins for Perforce at the time (just > before Xmas this year). Our solution was to provide an HTTP interface to the > root directory of the repo directory structure. Works like a charm. > > -Jonathan > > 2011/1/26 Felix Drueke<fdru...@orga-systems.com> > >> Hi, >> >> I just found the ivy subversion resolver at >> http://code.google.com/p/ivysvn/ . >> Does a similar resolver exist for perforce already? >> Does anyone work on that? >> >> We're evaluating the use of ivy for our company and we use Perforce as our >> SCM. >> Instead of setting up a Repository manager like Nexus or Artifactory we're >> thinking about storing all artifacts in perforce. >> Are there ways to store them there (and retrieve them from there) other >> than >> via a ivy perforce resolver? >> >> Thanks for any thoughts and comments! >> >> Best regards, >> Felix >> >> The information included in this e-mail and any files transmitted with it >> is strictly confidential and may be privileged or otherwise protected from >> disclosure. If you are not the intended recipient, please notify the sender >> immediately by e-mail and delete this e-mail as well as any attachment from >> your system. If you are not the intended recipient you are not authorized to >> use and/or copy this message and/or attachment and/or disclose the contents >> to any other person. >> > The information included in this e-mail and any files transmitted with it is strictly confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, please notify the sender immediately by e-mail and delete this e-mail as well as any attachment from your system. If you are not the intended recipient you are not authorized to use and/or copy this message and/or attachment and/or disclose the contents to any other person.