2011-04-19 3 views
1

Je prévois d'intégrer Clearcase UCM (sous vue dynamique) avec Maven.analyse d'intégration maven clearcase

1) J'ai trouvé que Maven SCM est partiellement mis en œuvre pour clearcase. Y at-il sont encore un problème avec cela? qu'est-ce que qui signifie que partiellement mis en œuvre SCM? 2) Comment compatible Clearcase avec Maven?

3) Des problèmes ou des limitations avec cette intégration d'outils 2 ?

4) docs Maven dit que ce n'est pas possible d'utiliser le plugin SCM propose comme la création d'étiquettes (application d'étiquettes), la création de journaux de changement, et ainsi de suite.

5) Où puis-je trouver un bon document pour intégrer Maven avec clearcase ?. Le site Apache a donné, mais ce n'est pas très clair pour les débutants.

+0

Vous pouvez regarder http://stackoverflow.com/questions/298228/maven-hudson-and-dynamic-clearcase -avis aussi – Raghuram

Répondre

1

Il y a très peu sur Maven avec des documentations UCM ClearCase, et les limites comme celles décrites dans SCM Implementation: ClearCase:

Le fournisseur ClearCase SCM utilise des vues instantanées.

(donc pas de vue dynamique, par exemple, mais vous parlez de balises, qui devraient être mises en œuvre comme base UCM)

En l'absence de métadonnées SMC est accessible, il est impossible d'utiliser les fonctionnalités du plugin SCM comme créer des tags (appliquer des labels), créer des changelogs, etc.

Une autre limitation, dans this thread:

Salut. J'ai pu intégrer Hudson et ClearCase sans trop de problèmes en utilisant une machine Windows. Le téléchargement du code source à partir d'une ligne de base ou d'un flux donné est correct. Le problème survient si vous essayez d'utiliser certaines tâches ant pour extraire un fichier pom, apporter des modifications (comme la mise à jour de certains numéros de version), puis vérifier le fichier pom modifié avant de commencer à compiler.

Peu importe si j'utilise un script ant des tâches ClearCase ou classes Java internes, ou même un maven-release-plugin pour Hudson qui tente de faire ce genre de travail, je finis toujours avec l'erreur suivante:

cleartool: Error: Type manager "_xml2" failed create_version operation 

en essayant de vérifier un fichier XML.

0

Quel type d'intégration recherchez vous? S'il s'agit d'identifier et de documenter les changements entre les lignes de base, les flux, les activités et les composants d'UCM, vous pouvez utiliser CompBL - un complément complémen- taire pour ClearCase. C'est un add-on facile à installer mais très puissant.

Vive

0

C'est une erreur lancée par ClearCase lors de la vérification dans les fichiers xml, si le fichier xml dépasse plus de/1000 caractères. essayez de changer le type de fichier xml, cela va résoudre le problème "cleartool fichier chtype fichier.xml"