[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[p2-dev] installing touchpoint plugin using metarequirement

Title: installing touchpoint plugin using metarequirement

Hello,

I am creating a repository to install our software. I have created a custom plugin and I have verified its functionality by manually placing it under eclipse plugins folder and installing the software. I was able to use that touchpoint successfully. That means there is no problem in touchpoint. Then I moved to metarequirement where required plugin is installed automatically. When I install the "system-builder.tar.bz2" iu (as I have added metarequirement under this iu) using eclipse install software the plugin gets downloaded to eclipse plugin dir but when installation of iu starts I get following error

An error occurred while installing the items
session context was:(profile="" phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]system-builder.tar.bz2 4.0.0, action=""> No action found for: com.mentor.update.untar.
No action found for: com.mentor.update.untar.

seems like eclipse does not able to see the new plugin. Kindly let me know what I am missing from content.jar or artifact.xml so that the downloaded plugin starts working after it is downloaded during installation. content.jar and artifact.xml files are also attached.

Regards,
Noor

Attachment: content.jar
Description: content.jar

<?xml version='1.0' encoding='UTF-8'?>
<?artifactRepository version='1.1.0'?>
<repository name='P4080DS_repository' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1'>
   <properties size='2'>
      <property name='p2.timestamp' value='1303251515000'/>
      <property name='p2.compressed' value='true'/>
   </properties>
   <mappings size='3'>
      <rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
      <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
      <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
   </mappings>
   <artifacts size='4'>
      <artifact classifier='binary' id='p4080ds.tar.bz2' version='4.0.0'>
         <properties size='3'>
            <property name='download.size' value='2390034'/>
            <property name='download.md5' value='ddfa47d8f387bed1c18abde581d2b98b '/>
            <property name='download.contentType' value='application/bzip'/>
         </properties>
      </artifact>
      <artifact classifier='binary' id='ppce500mc-linux-gnu.tar.bz2' version='4.0.0'>
         <properties size='3'>
            <property name='download.size' value='1098449'/>
            <property name='download.md5' value='84494b32c014b10271f0ac81a4c256c1 '/>
            <property name='download.contentType' value='application/bzip'/>
         </properties>
      </artifact>
      <artifact classifier='binary' id='system-builder.tar.bz2' version='4.0.0'>
         <properties size='3'>
            <property name='download.size' value='49006945'/>
            <property name='download.md5' value='0a3cfbc0e54d2450a6f6c81639e50c04'/>
            <property name='download.contentType' value='application/bzip'/>
         </properties>
      </artifact>
      <artifact classifier='binary' id='sourceryg++-2010.09-52-powerpc-linux-gnu.bin' version='1.0.0'>
         <properties size='3'>
            <property name='download.size' value='63'/>
            <property name='download.md5' value='d466457e74844073d022ccd745a7e775 '/>
            <property name='download.contentType' value='application/bzip'/>
         </properties>
      </artifact>
      <artifact classifier='osgi.bundle' id='com.mentor.sbtouchpoint' version='1.0.0'>
      </artifact>
   </artifacts>
</repository>