2010-05-29 6 views
1

J'ai essayé de construire Tycho maintenant pour quelques heures et je n'arrive tout simplement pas à le faire fonctionner. J'ai suivi ces instructions:Comment construire le dernier Tycho

https://docs.sonatype.org/display/TYCHO/BuildingTycho

Alors, je l'ai téléchargé Eclipse 3.6RC2 et Delta packs liés de cette instruction (est-il pour 3,5 seulement?):

http:// (remove space) aniefer.blogspot.com/2009/06/using-deltapack-in-eclipse-35.html

J'ai ajouté le DeltaPack à la plate-forme Target dans l'installation Eclipse.

J'ai installé Maven: Apache Maven 3.0-beta-1 (r935667; 2010-04-19 19: 00: 39 + 0200)

je peux exécuter la première amorce de la construction, mais la deuxième échoue: mvn clean install -e -V -Pbootstrap-2 -Dtycho.targetPlatform=$TYCHO_TARGET_PLATFORM

ERROR] Internal error: java.lang.RuntimeException: 
Could not resolve plugin org.eclipse.core.net.linux.x86_null -> [Help 1] 

J'ai essayé différentes choses, j'ai construit une révision plus contre 3,5 comme dans ce blogpost: http:// (remove space) divby0.blogspot.com/2010/03/im-in-love-with-tycho-08-and-maven-3.html

et qui a construit en fait un maven de course, mais versi sur ne peut donc pas trouver le plugin Tycho:

org.apache.maven.plugin.version.PluginVersionResolutionException: Error resolving version for plugin 'org.codehaus.tycho:maven-tycho-plugin' from the repositories [local (/Users/viktor/.m2/repository), central (http://repo1.maven.org/maven2)]: Plugin not found in any plugin repository 

Je pensais que le point était que le plugin allait construire quand j'avais construit un Tycho-dist ...?

Désolé les liens, stackoverflows spam protection ne me laisse pas poster plus d'une url encore

+0

Cette question concerne une ancienne version de Tycho - les problèmes décrits ne se produisent plus. – oberlies

+1

Bien sûr, j'ai voté pour fermer ... –

Répondre

0

La documentation Tycho est assez mauvaise, pour mettre les choses au clair, Tycho est inclus dans les dépôts Maven par défaut à présent; le déclarer dans votre POM le téléchargera automatiquement et vous permettra de l'utiliser. Pour couper court, c'est tout ce que vous avez à mettre dans votre Maven POM pour utiliser Tycho, et la prochaine fois que Maven utilisera ce POM pour un projet, il obtiendra Tycho si vous ne l'avez pas déjà et Utilisez-le pour la construction. Au moment de la rédaction de ce document, 0.12.0 est la dernière version stable.

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.eclipse.tycho</groupId> 
      <artifactId>tycho-maven-plugin</artifactId> 
      <version>0.12.0</version> 
      <extensions>true</extensions> 
     </plugin> 
    </plugins> 
</build> 

Maintenant, par exemple, vous voulez utiliser un "instable" Tycho, comme <version>0.13.0</version>. Ensuite, vous voulez changer le numéro de version dans le plug-in à la valeur appropriée, puis ajoutez ce (Le dernier dépôt Tycho) à votre POM:

<pluginRepositories> 
    <pluginRepository> 
     <id>sonatype-release</id> 
     <url>http://repository.sonatype.org/content/groups/sonatype-public-grid 
     </url> 
     <releases> 
      <enabled>true</enabled> 
     </releases> 
     <snapshots> 
      <enabled>true</enabled> 
     </snapshots> 
    </pluginRepository> 
</pluginRepositories> 

simple.

Questions connexes