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.

  1. Kampós dugó BuildNumber-maven-plugin
  2. 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.
  3. 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.
  4. 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: