On 2010-12-06 1:09 AM, "Jacek Pospychała" <
jacek.pospychala@xxxxxxxxx> wrote:
> Anyone know where 'artifact.reference' property usually comes from in
> metadata?
> And is it really possible that it caused p2.director to download using that
> link?
>
>
> I looked at svn repository artifacts.jar, but it looks very usual. I also
> looked into one of plugin jars, hoping that there's some p2.inf file, but
> didn't found anything like this. I believe that my environment wasn't
> changing recently, and only part that has changed was their repo...
>
>
> 2010/12/3 Jacek Pospychała <
jacek.pospychala@xxxxxxxxx>
>
>> hi,
>> I'm mirroring some repository using ant mirror task. But recently, instead
>> of a local copy, I started getting "artifact.reference" entries in my mirror
>> metadata. Like this:
>>
>> <artifact classifier='osgi.bundle' id='org.eclipse.team.svn.help'
>> version='0.7.9.I20101203-1700'>
>> <properties size='1'>
>> <property name='download.size' value='2974696'/>
>> </properties>
>> <repositoryProperties size='1'>
>> <property name='artifact.reference' value='
>>
http://download.eclipse.org/technology/subversive/0.7/update-site/plugins/org.eclipse.team.svn.help_0.7.9.I20101203-1700.jar'/
>> >
>> </repositoryProperties>
>> </artifact>
>>
>> My local mirror is required to speedup the builds, but due to the
>> references in metadata, artifacts are downloaded from orig. repository.
>>
>> My ant task call looks like this:
>>
>> <p2.mirror>
>>
>> <repository location="${localRepo}" append="true" />
>>
>> <source>
>>
>> <repository location="
>>
http://download.eclipse.org/technology/subversive/0.7/update-site/" />
>>
>> <repository location="
>>
http://community.polarion.com/projects/subversive/download/eclipse/2.0/update-site/
>> " />
>>
>> </source>
>>
>> <iu id="org.eclipse.team.svn.feature.group" version=""/>
>>
>> <iu id="org.eclipse.team.svn.mylyn.feature.group" version=""/>
>>
>> <iu id="org.polarion.eclipse.team.svn.connector.feature.group" version=""
>> />
>>
>> <iu id="org.polarion.eclipse.team.svn.connector.svnkit15.feature.group"
>> version=""/>
>>
>> <iu id="org.polarion.eclipse.team.svn.connector.svnkit16.feature.group"
>> version=""/>
>>
>> </p2.mirror>
>>
>>
>> This happens only for the SVN repo (
>>
http://download.eclipse.org/technology/subversive/0.7/update-site). Using
>> the same process several other repos are being mirrored, but with no such
>> "artifact.reference" things.
>>
>>
>> Could someone explain where does this "artifact.reference" come from and
>> how to get rid of it?
>>
>>
>>
>> Jacek
>>
>>