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
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-cli
denir. 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.
Nasıl komut satırından Maven Javadoc p...
Ve javascript sürüm küçültmeye için Ma...
Çözmek için nasıl "Eklenti yürütm...
İnşa planı hesaplanamadı: Eklenti org....
Maven bir obje nedir?...