J'ai une construction de projet qui doit inclure des fichiers d'un autre emplacement svn pendant la construction. Je veux exécuter un svn get, puis copier ces fichiers dans le dossier approprié pour la construction. À la recherche de ce problème, il semble que je pourrais utiliser des tâches ant, mais je voulais savoir quelle pourrait être la meilleure approche à adopter pour cette construction.maven build execute svn get
4
A
Répondre
4
Vous pouvez utiliser le maven-scm-plugin. Selon le scm matrix à la fois la caisse et la mise à jour sont autorisés.
0
La réponse de Robert est bonne, si le projet est grand, mais que vous allez vérifier beaucoup de contenu pour obtenir un seul fichier.
Si vous souhaitez obtenir un fichier individuel de SCM, le Maven SCM API vous permet d'interagir directement avec un référentiel SCM pour invoquer des objectifs arbitraires. Dans ce related answer je fournir un exemple d'un Mojo personnalisé qui commet un seul fichier, si vous implémentez ce mojo et changez la commande de ajouter à checkout vous éviterez d'avoir à vérifier l'ensemble du projet.
Questions connexes
- 1. Déploiement de build Maven
- 2. Maven 2 plugin, build + surefire
- 3. Dépendance inconnue dans Maven Build
- 4. Initiation "get" par Team Build
- 5. Hibernate Core daily/weekly build Référentiel Maven
- 6. Non public execute() dans la classe org.apache.jasper.JspC
- 7. Définition du bit "execute" SVN dans un référentiel Subversion à l'aide de TortiseSVN ou de la ligne de commande SVN
- 8. Maven: Valider un seul artefact dans le référentiel svn
- 9. Stop CruiseControl.NET auto build
- 10. intégration Sonar Maven
- 11. Quand utiliser MojoExecutionException vs MojoFailureException dans Maven
- 12. jQuery: JSONP: Execute Received Info
- 13. execute sqldatasource avec le bouton
- 14. Maven2: Comment être sûr que Maven build utilise une version de plugin spécifique?
- 15. erreur Maven avec plusieurs exécutions dans maven-deploy-plugin
- 16. Sortie d'Asp.net build vs debug build
- 17. Request.Write - execute dans la balise Head. [Action - Modèles]
- 18. Maven Super POM
- 19. G360 Execute 360 Ouvrir le dossier Délai
- 20. problème avec SQL Server « EXECUTE AS »
- 21. Nombre de transactions après EXECUTE erreur
- 22. manipulation DateTime dans SQL Server EXECUTE sp_executesql
- 23. Comment personnaliser une méthode Execute de ObjectQuery?
- 24. Execute PowerShell en tant qu'administrateur de C#
- 25. plugin Maven FindBugs
- 26. fournisseur de wagon maven s3
- 27. Maven assembly: assembly
- 28. maven yui compression sur la guerre: guerre
- 29. Migrer vers maven à partir d'une structure de répertoire svn inhabituelle?
- 30. Maven, Jetty, JOTM
J'ai été capable d'utiliser le plugin maven-scm pour résoudre ce problème. Au lieu d'un get j'ai fini par avoir à utiliser une caisse dans le dossier que je voulais que ces fichiers vivent pour être en sécurité, puis je le mettre à jour, même si je suis sûr que c'est redondant. Merci! – Barry