IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Maven wagon pour releases sourceforge


Sujet :

Maven Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 259
    Par défaut Maven wagon pour releases sourceforge
    Salut, dans le cadre d'un projet hébergé par sourceforge, je pense que j'aurai beaucoup a gagner a switcher ce projet sur maven, cependant ce projet est composé de beaucoup de sous-projets ayant chacun leur cycle de releases.
    Maven m'aiderait donc beaucoup pour gérer l'interdépendances de ces projets.
    Le problème pour moi est le repository sur lequel stocker ces releases.
    L'idéal serait je pense d'avoir un "wagon" capable de récupérer ca dans le système de releases sourceforge.
    Et je me demande donc si vous avez déjà vu un tel wagon.
    Et sinon avez vous des pistes pour commencer l'écriture d'un tel wagon ? Parce que je dois dire que le site de maven est parfois un peu fouilli

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    je ne trouve pas vraiment le site de maven fouilli

    j'avais déjà proposé il y a je pense 8 mois un plugin capable d'uploader / lire depuis le système de release de sourceforge (que j'avais développé en partie à l'époque: http://www.nabble.com/proposal,-a-wa...d16664825.html). Après quelques discussions je suis convaincu que c'était une mauvais idée. Le système de release de sourceforge n'est pas vraiment cohérent par rapport à WAGON, qui exige des accès à des dossiers, sous dossiers, etc. De plus, le problème se mord la queue. Pour que tes users aient leur plugin wagon pour sourceforge.... il faut qu'il le downloadent sur un repository :/ Rajoute à ca que maven utilise une vieille version de wagon stabilisé. Les nouveaux plugins utilisent la nouvelle api incompatible et sont donc inutilisables par maven.

    Au final, un upload par scp sur le serveur web sourceforge reste la meilleure option (bien qu'interdite par sf). Si tu regarde sur le tracker de maven, il y a une liste des projets synchronisés avec le repository central maven. Tu remarquera que beaucoup de projets sourceforge utilisent le http :p

    En cas de nécessité tu peux toujours te réorienter vers le stockage de ton repository sur le svn / cvs de sourceforge, lui aussi public. Et pour tes releases, tout ce que tu aura a faire c'est pointer sur un folder local et le commiter après.

Discussions similaires

  1. Débrayer les tests pour release multi-module
    Par Tommy31 dans le forum Maven
    Réponses: 14
    Dernier message: 26/07/2011, 10h37
  2. Guide PDF pour release 3.1
    Par logica dans le forum Contribuez
    Réponses: 1
    Dernier message: 31/07/2009, 12h07
  3. Maven.dependency pour tâche ANT
    Par Mickael Baron dans le forum Maven
    Réponses: 3
    Dernier message: 22/03/2009, 09h00
  4. Réponses: 12
    Dernier message: 11/02/2009, 14h15
  5. [MAVEN]utilisation de "release:prepare"
    Par DanielW33 dans le forum Maven
    Réponses: 10
    Dernier message: 29/03/2007, 09h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo