2010-04-08 4 views
8

Lors de mon nouveau concert, ils utilisent Ant et ne peuvent pas être persuadés de passer à Maven. J'ai cherché partout un exemple décent de la manière dont un système de construction de fourmis multi-projets devrait être assemblé. Le site apache est court. Je suis à la recherche spécifiquement pour les meilleures pratiques pour:Comment assembler un système de génération multi-projet

  • construire automatiquement des projets locaux qui sont les dépendances d'un projet
  • objets d'actions de projet à leur charge
  • Export dépendances est un projet et artefacts générés (pots) à être héritée par des projets dépendants
  • Partager dépendances tiers entre les projets

Je suis sûr que je peux faire tout cela sans utiliser Ivy - qu'est-ce que les gens font befor Ivy? Je ne veux vraiment pas avoir à mettre en place un référentiel d'entreprise ou compter sur des dépôts externes - les ingénieurs ici sont vraiment contre cela et ont tous leurs jars tiers vérifiés dans le contrôle src. Est-ce que quelqu'un peut me signaler un bon exemple open source d'une construction de fourmi multi-projet?

+0

Désolé de le dire, mais de réinventer le réacteur maven, le concept de référentiels locaux/distants, la gestion des dépendances et les conventions qui l'accompagnent lorsque vous avez déjà tout cela dans Maven semble fou. –

+0

Je n'essaie pas de le réinventer. Ce n'est pas une option. Je ne veux certainement pas utiliser des dépôts distants ou locaux. Je veux juste savoir quelles sont les meilleures pratiques avant Maven ou Ivy. J'apprécie pleinement pourquoi ces outils ont été inventés maintenant je fais face à ce gâchis! ;-) –

Répondre

9

Je n'ai pas trop d'expérience pratique pour construire un grand nombre de projets dépendants avec Ant, mais this tutorial a l'air de faire ce dont vous avez besoin sans outils supplémentaires.

+0

Merci! Mes efforts de recherche ont quelque peu manqué cet article - il semble très bien jusqu'à présent. –

Questions connexes