La puissance de la fourmi (système de construction)
J'emploie la fourmi (système de construction basé par Java) pour notre projet. La fourmi est un système particulièrement puissant de construction et devrait être le seul système de construction que vous aurez besoin jamais. Vous n'avez pas besoin vraiment des monstres de code comme le virtuose (ou la pile de…. comme amours de Bileblogger à dire). Avec peu d'effort ici est ce que j'ai réalisé en peu d'heures (hormis les possibilités évidentes de la compilation, le fonctionnement, construisant la fiole classe etc.) :
- Nos sources d'essai (Java) sont situées dans le même annuaire que les fichiers source réguliers de Java. Cependant pendant le compiation du code source nous excluons les sources d'essai.
- Les sources d'essai peuvent être compilées avec une cible séparée qui maintient les classes compilées dans l'annuaire séparé.
- L'analyse statique automatique pour découvrir des défauts dans le code source, rapport est dans le HTML pour le visionnement facile.
- Javadoc avec la croix-refernce au code source et classes de JDK sont liés à la documentation de JDK sur notre serveur local.
- L'analyse et le rapport de qualité de code source dans le HTML composent.
- La cible de course te permet de courir n'importe quelle classe de la ligne de commande avec des arguments facultatifs (de la ligne de commande).
- Les bibliothèques sont groupées en plusieurs catégories ainsi seulement que l'ensemble minimal de bibliothèques exigées sont employés pour chaque tâche
- Des classes de transitoire peuvent être courues séparément
- La tâche d'essai exécute tous les essais disponibles de santé d'esprit. Vous pouvez spécifier tous les groupes ou exclure n'importe quels groupes d'essai pour courir.
- Beaucoup de tâches aiment l'analyse statique, création de javadoc ou l'analyse de qualité dépendent du fonctionnement réussi des essais de santé d'esprit
- Avant que la compilation le dernier code soit vérifiée du dépôt de subversion (appelé la mise à jour dans la subversion). Ceci s'assure que le réalisateur emploie toujours la dernière base de code.
- Tout le code source (code d'essai y compris) et solutions de transitoire sont automatiquement ajoutés avant enregistrement.
- Vous pouvez code d'enregistrement (appelé commettez dans la subversion) seulement après la compilation et l'accomplissement réussis des essais de santé d'esprit. Ceci s'assure que vérifié en code n'est jamais cassé.
- Nous produisons également d'un dossier de fiole pour un sous-projet en enchaînant la source avec tous les dossiers dépendants de fiole pour facile du déploiement. Il inclut également un dossier manifeste qui permet à l'application d'être courue avec un Java simple - cognez la commande.
- Serrage du nombre de version de subversion pour incorporer dans le dossier de fiole
- « toute la » tâche qui accomplit toutes les tâches communes
- Certaines tâches sont cachées des utilisateurs communs
Tandis qu'il n'est pas difficile de faire chacune de elles, une intégration gentille est ce qui lui donne la valeur réelle. Une équipe de développement peut être très productive avec un système de construction qui soulage ses tâches et impose de bonnes habitudes comme les essais courants avant enregistrement, mettant à jour à la dernière version avant la compilation etc.
Au lieu de l'investissement dans grand dur pour comprendre des systèmes, à obtenir je préfère employer simple mais logiciel puissant comme fourmi ce que je veux et avec le coût bas (mon temps * de taux horaire par opposition au logiciel coûté + mon heure d'apprendre * de taux horaire + mon heure de mettre en application + de taux horaire + temps de conseillers * de taux horaire). La fourmi peut être employée de la ligne de commande (ma préférence) ou de l'ide moderne comme l'éclipse ou le Netbeans.
Classé sous le logiciel d'entreprise, nouvelles de titre, comment à, logiciel de Java, logiciel libre, programmant |
|
RSS 2.0 |
Trackback cet article |
Envoyez cet article
Vous pouvez également aimer lire |




































