SORU
20 AĞUSTOS 2009, PERŞEMBE


Makine üzerine inşa Maven yerel depo yok

Bir CI üzerine inşa server, yerel Maven deposu dosya sistemi sürekli doluyor (birkaç gün sonra). Ne stratejisi Diğerleri böyle bir durumda yerel havuz süs için mi yapıyorsun yoksa? -Max

CEVAP
21 AĞUSTOS 2009, Cuma


Maven bağımlılık eklentisi vardır purge-local-repository gol olanak sağlayan silmek bağımlılıklar verilen bir projeden yerel depo, eğer bu çalışma demişti ki bir gün, her iki projenin de anlık olmaz birikir.

< / ^ hr .

Alternatif olarak alabilirsin yanık toprak daha bir yaklaşımı var. Bu sorun genellikle zaman damgalı anlık eserler olduğu gibi, maven-antrun-plugin Kaynak toplama modeli ile eşleşen tüm dosyaları silmek için kullanabilirsiniz.

Örneğin (not bu bellekten yaptık gibi bazı verdiği gerekebilir):

<plugin>
  <artifactId>maven-antrun-plugin</artifactId>
  <executions>
    <execution>
      <phase>package</phase>
      <configuration>
        <tasks>
          <delete>
            <fileset dir="${settings.localRepository}">
              <include name="**/*.jar"/>
              <exclude name="**/*.pom"/>
              <exclude name="**/*.war"/>
              <exclude name="**/*.ear"/>
              <exclude name="**/*.md5"/>
              <exclude name="**/*.sha"/>
              <!--any other extensions?...-->
              <!--match the timestamp pattern-->
              <containsregexp expression="[0-9]{8}.[0-9]{6}-[0-9] "/>
            </fileset>
          </delete>
        </tasks>
      </configuration>
      <goals>
        <goal>run</goal>
      </goals>
    </execution>
  </executions>
</plugin>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007