SORU
23 EYLÜL 2010, PERŞEMBE


Tek Maven plugin bir yürütme?

Deneyimli Maven bir kullanıcı olduğumu sanıyordum, ama bunu yapmak için nasıl bir zihinsel blok yaşıyorum!

Maven, sql eklenti bırakın, oluşturmak, ve tanımlanmış ettim eklenti idamlar üzerinden bir veritabanı şema yüklemek mümkün ve pre-integration-test faz bağlı oldum.

Ancak, artık herhangi bir yaşam amacı için aynı sql komut satırından istediğim zaman bazı örnek veri eklemek için bu eklenti vermiyorum bağlı kullanmak istiyorum. Birkaç farklı infaz tanımlamak istiyorum yani örnek veri birkaç farklı setleri var.

Ama orada bir şekilde yürütülmesine KİMLİĞİ kullanarak komut satırından bu infazlar birini çalıştırmak için belki de?

CEVAP
23 EYLÜL 2010, PERŞEMBE


Ama orada bir şekilde yürütülmesine KİMLİĞİ kullanarak komut satırından bu infazlar birini çalıştırmak için belki de?

, not possible hayır. Mümkün olsa ne olduğunu tanımlamak için<. "".^ güçlü eklenti komut satırından kullanarak çalıştırıldığında kullanılacak yapılandırma "özel" default-cli yürütme ıd:

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>sql-maven-plugin</artifactId>
  <version>1.4</version>
  ...
  <executions>
    <execution>
      <id>default-cli</id>
      <configuration>
        ...
      </configuration>
    </execution>
    ...
  </executions>
</plugin>

Ve sadece mvn sql:execute Ara.

Aşağıda ayrıntıları için (Maven 2.2.0 Release Notes) bkz

  • MNG-3401 - Maven 2.2.0 Başlayarak, hedefleri doğrudan çağrılan komut satırı üzerinden yapılandırılabilir POM bir eklenti ayrı özel kullanarak çağırmaları executionId default-clidenir. Burada daha önce, tüm yapılandırmaları komut satırı gol gitti için eklenti düzeyinde yapılandırma, Maven 2.2.0 komut satırı özgü ayrılabilir yapılandırmaları sağlar <execution> kendi. Daha fazlası için bilgi, Guide to Default Execution IDs bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010