SORU
5 Kasım 2012, PAZARTESİ


Nasıl maven erişimi.inşa.zaman damgası kaynak filtreleme için

Maven 3.0.4 kullanıyorum ve inşa zaman damgası başvurum için erişilebilir yapmak istiyorum. Bunun için, .properties Bir dosya içinde bir yer tutucu koyuyorum ve üzerine inşa maven filtre izin verin. Bu çalışma esnasında ${project.version}, ${maven.build.timestamp} için iyi bir filtreleme ile yerine değildir.

Mülkiyet üzerine inşa kullanılabilir gibi görünüyor - bu eser adını değiştirmek için kullanabilirsiniz:

<finalName>${project.artifactId}-${maven.build.timestamp}</finalName>

Neden kaynak filtreleme için kullanılabilir mi? Ve daha da önemlisi, nasıl erişilebilir yapabilirim?

Teşekkür ederim

CEVAP
5 Kasım 2012, PAZARTESİ


this article, ** 9, bir bağlı zaman damgası oluşturmak olduğunu açıklayan filtreleme yayılır almaz keşfettim. Geçici bir özellik: zaman damgası sarmak için

<properties>
   <timestamp>${maven.build.timestamp}</timestamp>
   <maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
</properties>

Sonra filtreleme için beklendiği gibi çalışır

buildTimestamp=${timestamp}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FD2097

    FD2097

    21 HAZİRAN 2009
  • george sarintzotis

    george sarin

    2 Aralık 2007
  • grickle

    grickle

    22 AĞUSTOS 2006