Domanda

abbiamo diversi repository p2 interni. Ogni archivio ha molte versioni di caratteristiche diverse. Abbiamo bisogno di avere un sito di aggiornamento esterna per i nostri clienti. Vorremmo aggregare solo le versioni specifiche di caratteristiche specifiche. Sarebbe è un buon modo / strumento per "aggregato" di loro?

Per esempio abbiamo un repository repo1 p2 con la caratteristica feature1 con le versioni 1.0.0, 2.0.0, 3.0.0 e un altro repo2 repository p2 con la caratteristica feature2 con le versioni 1.0.0 e 2.0.0.
Vorremmo versioni aggregato 1.0.0 e 3.0.0 di feature1 e la versione 2.0.0 di feature2:

feature1
  1.0.0
  3.0.0
feature2
  2.0.0

Attualmente siamo di fronte a b3 e Nexus Pro . Ma forse c'è qualcosa di meglio?

b3 consente solo aggregando gamma di funzioni e non versioni specifiche.
Nexus Pro è più come proxy o "scatola magica". Vogliamo avere una copia fisica separata (uno specchio) del repository p2.

Qualche suggerimento?

È stato utile?

Soluzione 2

p2.mirror grado di aggregare elementi specificati e creare un repository p2. E 'possibile configurarlo per scaricare pacchetti solo richieste troppo.

Ecco un esempio che aggrega due versioni di una caratteristica:

<p2.mirror>
  <repository location="${repositoryPath}" name="My External p2 Repository" append="false" />
  <source>
    <repository location="http://repository:8081/p2/project1" />
    <repository location="http://download.eclipse.org/eclipse/updates/3.6" />
    <repository location="http://repository:8081/p2/project2" />
  </source>
  <iu id="dk.sorokin.maksim.feature.feature.group" version="0.0.5.201012071808" />
  <iu id="dk.sorokin.maksim.feature.feature.group" version="2.0.0.201012071540" />
  <slicingoptions followStrict="true" />
</p2.mirror>

Inoltre, in seguito è possibile eseguire un'attività eclipse.publish.featuresAndBundles per categorizzare repository creato.

Altri suggerimenti

composito concetto repository che dovrebbe corrispondere a ciò che sei cercando.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top