Maven - eigene Ziele defieren



  • Hallo ich bin gerade dabei ein großes Java Projekt aufzusetzen. Ich habe ein Maven Projekt erstellt.

    Nun möchte ich gerne ein eigenes Ziel defineren, das folgende schritte durchführt :
    1. FindBugs
    2. Coverage
    3. Test
    4. Build

    Ich möchte das aber mit einem Ziel definieren.
    Wie kann man das machen.



  • Moin

    eigentlich ist es nicht meine Art, dies zu fragen, aber WARUM?
    Lass es doch einfach drin. Findbugs frisst kein Brot.
    Btw. Das Coverage kannst du nicht vor dem Test durchführen weil das ja nur zur Laufzweit ermitteln kann, welche Codezeilen durchiteriert werden. Insofern wäre das Coverage eh erst nach dem Test angesiedelt.
    Wenn du findbugs und Coverage eingebaut hast, dann kannst du mit einem mvn install alles bauen und testen.
    Wenn du das unbedingt abschalten möchtest, kannst du beispielsweise über profiles arbeiten und dann ein test-profile basteln in dem die plugins stecken. der Aufruf aus der Kommandozeile wäre dann z.B.

    mvn -P test-all compile


Log in to reply