J'utilise TFS 2008 et team build pour compiler du code Java en utilisant ant et les extensions de build Microsoft Team Foundation Server 2010. Mon expérience est avec la pile de Microsoft et la fourmi est un peu un inconnu pour moi, nous avons un entrepreneur qui sait tout au sujet du monde de Java/fourmi mais il n'a jamais utilisé le TFS avant.Récapitulatif de Build Team Consolidation avec des erreurs/avertissements d'une génération ant
J'ai créé un TFSbuild.proj qui appelle un fichier ant build.xml. La construction s'exécute et compile le code, la sortie est copiée à l'emplacement de dépôt, donc tout cela est bon. Cependant quand j'inspecte le journal de construction je peux voir beaucoup d'avertissements du compilateur de Java, mais le résumé de construction indique 0 erreurs, 0 avertissements. Nos normes de codage imposent que tous les avertissements du compilateur et du code statique anlysis doivent être adressés et le résumé de construction est un excellent moyen de faire savoir aux développeurs qu'ils doivent regarder le code. Existe-t-il un moyen d'obtenir ant pour renvoyer les erreurs/avertissements à team build afin qu'il puisse remplir le récapitulatif de construction avec les avertissements? Voici quelques exemples d'avertissements que je peux voir dans le journal.
[buildObjects] E:\Build\Sources\Project\custom\WEB-INF\config\Configuration\Audit Configuration.xml: warning: You are overring an object imported by init.xml with the same 'Audit Configuration' but with a different ID '#ID#Configuration:AuditConfiguration'.
[buildObjects] E:\Build\Sources\Project\custom\WEB-INF\config\AdminGroup\Manager Operations.xml: warning: It is a recommended best practice that the object 'Manage Operations' specify an ID '#ID#AdminGroup:Manage Operations'.
[buildObjects] E:\Build\Project\custom\WEB-INF\config\AdminRole\AdminRole-operations.xml: warning: ObjectRef to object 'IS Admin' cannot be resolved in the current project.
[buildObjects] E:\Build\Project\custom\WEB-INF\config\Configuration\SubProcess-addAccessManager.xml:153: warning: Unresolved reference to variable 'user'. Variable is assumed to be a task input variable.
Merci Martin, courriel envoyé –