Announcement

Collapse
No announcement yet.

Maven site zu einer bestimmten Revision ausführen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Maven site zu einer bestimmten Revision ausführen

    Hallo ihr,

    ich hab eine Frage zu Maven und teilweise zu Subversion.

    Ich checke mit svn ein in mehreren Revisionen vorliegendes Projekt aus, nun möchte ich pro Version mvn site ausführen bzw. das cobertura-plugin und das surefire-plugin zur Testauswertung benutzen. Ist so etwas möglich? Kann ich Maven eventuell mitgeben für welche Revision ich eine Testauswertung möchte?

    Mein Ansatz zur Zeit:
    Projekt auschecken udn pro Revision bspw. 30 und 51 das mvn site auszuführen.
    In einer .bat datet würde das so aussehen.

    Code:
    svn co (irgendein Projekt)
    for %%k in (30 51) do (
    svn up Ordner --revision %%k
    mvn site
    )
    Habt ihr vielleicht eine Idee wie ich Maven die Version mitgeben könnte?

    Vielen Dank schonmal und ein tolles Wochenende

  • #2
    Maven SCM Plugin benutzen

    Hallo Kidow,

    Maven kann die Sourcen selbst auschecken. Dafür mustt Du in der pom die repository-url pflegen. Das Plugin ist das Maven scm plugin. Infos gibts hier: http://maven.apache.org/scm/plugins/index.html

    Gruß ngomo
    http://www.winfonet.eu

    Comment


    • #3
      Hey danke schonmal ngomo für die super schnelle Antwort. Ich hab mich jetzt die letzten paar Tage einen bisschen mit dem scm Plugin beschäftigt. Das Plugin würde doch nur das svn checkout bei mir ersetzen oder? Das Problem mit dem Mvn site für verschiedene Versionen könnte ich damit doch nicht beseitigen, oder?

      Danke schonmal im Vorraus

      EDIT:
      Ah okay habs jetzt:

      mvn -DscmVersionType=revision -DscmVersion=200 site war die Lösung! Danke für die Hilfe
      Zuletzt editiert von -Kidow-; 25.10.2010, 11:32.

      Comment

      Working...
      X