Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] Question about "sites to visit" in content.xml

Hi,

sorry. Sure, will post to tycho-user@xxxxxxxxxxx again.

best,
Florian

Am 27.09.12 15:49, schrieb Oberlies, Tobias:

Not a tycho-dev question. Tycho-dev is only intended for conversations between developers contributing to Tycho.

 

Please use tycho-user@xxxxxxxxxxx instead.

 

Regards

Tobias

 

 

From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-bounces@xxxxxxxxxxx] On Behalf Of Florian Pirchner
Sent: Donnerstag, 27. September 2012 15:04
To: tycho-dev@xxxxxxxxxxx
Subject: [tycho-dev] Question about "sites to visit" in content.xml

 

Hi,

i am using tycho for a while now and really like it very much.

Yesterday i created a feature (IDE Setuphelper Feature), that does not contain any plugins, but just defines "dependencies" to other features located in different P2 repos. It should be a feature that allows users to install maven, tycho, egit and some other features to the eclipse IDE at once.
Just addressing my P2 repo in the eclipse update manager, selecting the "IDE Setuphelper Feature" and all referenced features are beeing installed from their "home" repos.

To define the "home" repos of the referenced features, i am using "Sites to visit" in the feature.xml.

The final feature looks something like that:
   <url>
      <discovery label="M2e" url="" moz-do-not-send="true" href="http://download.eclipse.org/technology/m2e/releases">"http://download.eclipse.org/technology/m2e/releases"/>
      <discovery label="M2e extras" url="" moz-do-not-send="true" href="http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-tycho/0.6.0/N/0.6.0.201207302152/">"http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-tycho/0.6.0/N/0.6.0.201207302152/"/>
      <discovery label="M2e buildhelpers" url="" moz-do-not-send="true" href="http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-buildhelper/0.15.0/N/0.15.0.201207090124/">"http://repository.tesla.io:8081/nexus/content/sites/m2e.extras/m2eclipse-buildhelper/0.15.0/N/0.15.0.201207090124/"/>
      <discovery label="Juno p2" url="" moz-do-not-send="true" href="http://download.eclipse.org/releases/juno">"http://download.eclipse.org/releases/juno"/>
   </url>

   <requires>
      <import feature="org.eclipse.m2e.feature" version="1.2.0.20120903-1050"/>
      <import feature="org.eclipse.m2e.logback.feature" version="1.2.0.20120903-1050"/>
      <import feature="org.sonatype.m2e.buildhelper.feature" version="0.15.0.201207090124"/>
      <import feature="org.sonatype.tycho.m2e.feature" version="0.6.0.201207302152"/>
      <import feature="org.eclipse.egit" version="2.0.0.201206130900-r"/>
   </requires>


But i wonder how i can configure tycho to add the "discovery urls" to the content.xml:


content.xml:
<references size='4'>
     <repository uri='http://download.eclipse.org/technology/m2e/releases' url='' type='0' options='1' name = 'M2e'/>
      ...
 </references>


With these line in content.xml the eclipse update manager will automatically add the repos to the list of available updatesites. Otherwise i have to specify the URLs manually at the eclipse update manager.


Question:

Is there a way to let tycho create these lines for
"repository" in the content.xml?


Thanks a lot,
Florian Pirchner



_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-dev

Back to the top