Megállapítja maven és higanyos
Wanted egy Maven projekt található különböző helyeken és különböző épít, hogy tudjuk a pontos verzióját changeset'a adattár Mercurial.
Követően a gyors, egyszerű (SCM dugó nélkül), vagy túl rugalmas megoldást, mint pom.xml darab.
- Kampós dugó BuildNumber-maven-plugin
- Opció doCheck ellenőrizni kell a jelenlétét a helyi nem kötött változások a projektben. Szeretnénk változtatni a változat szigorúan kötött elkövetni.
- Ahogy én látom, doUpdate szükség SVN, ezért amikor építeni a projekt helyi voltak a legújabb változások (a dokumentációban leírt rossz). Azt hiszem, ez általában csak akkor hasznos, központosított VCS, ezért ki ezt az opciót.
- mezőinek felelős a formátum a változó $. amelyben mindkét felvett változata. 0. mező egy speciális formátumban a dátumot, és azt át egy speciális elemet. Visszaadja az idejét a gyülekezési; helyett az 1. területen helyettesíti a változó $. amely úgy tűnik, ennek eredményeként a hgchangeset cél. Hgchangeset is létrehoz egy változót a dátumot changeSetDate changeset'a.
Most a $ van egy kész változata, amelyet el kell valahol, hogy tovább használni az alkalmazást. A logikus hely ez a nyilvánvaló fájlt. Az én esetemben ez egy .war. Ennek megfelelően, amelyben háborús plugin:
Ezekkel a beállításokkal a META-INF fájl könyvtára manifest.mf hasonlóan jelenik meg a következőket: