ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Felix Drueke <fdru...@orga-systems.com>
Subject Re: ivy resolver for perforce
Date Wed, 26 Jan 2011 16:29:17 GMT
Thanks for that valuable information.

Would publishing be possible in your example or is it only meant for
retrieving?

Felix


Holmes, Daniel wrote, on 01/26/2011 05:18 PM:
> 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:fdrueke@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<fdrueke@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.
>

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.

Mime
View raw message