2011-06-07 1 views
0

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.

Répondre

0

Les extensions Construire outil d'alimentation doit être des erreurs et analyse pas les avertissements et les mettre dans votre journal de la construction déjà je pense. Pouvez-vous me laisser une ligne ([email protected]) avec votre sortie de journal ant et je vais essayer de jeter un oeil? Je vais réécrire cette réponse une fois que nous l'aurons compris.

+0

Merci Martin, courriel envoyé –