Buradaki sorun, ne beklendiğini bilmemem . Mevcut kurulumunuzla, eklentiyi komut satırında çalıştırmanız yeterli olacaktır:
$ mvn exec: exec
[INFO] Projeler taranıyor ...
[BİLGİ] ----------------------------------------------- -------------------------
[INFO] Bina Q3491937
[BİLGİ] görev segmenti: [exec: exec]
[BİLGİ] ----------------------------------------------- -------------------------
[BİLGİ] [exec: exec {execution: default-cli}]
[INFO] dizüstü bilgisayar
[BİLGİ] ----------------------------------------------- -------------------------
[BİLGİ] BAŞARILI OLUŞTURUN
[BİLGİ] ----------------------------------------------- -------------------------
...
Global configuration
kullanılır, hostname
komut çalıştırılır ( laptop
benim ana bilgisayar adımdır). Başka bir deyişle, eklenti beklendiği gibi çalışır.
Şimdi, bir eklentinin yapının bir parçası olarak yürütülmesini istiyorsanız, belirli bir aşamada bir hedef bağlamanız gerekir . Örneğin, onu bağlamak için compile
:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<id>some-execution</id>
<phase>compile</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>hostname</executable>
</configuration>
</plugin>
Ve sonra:
$ mvn derlemesi
[INFO] Projeler taranıyor ...
[BİLGİ] ----------------------------------------------- -------------------------
[INFO] Bina Q3491937
[BİLGİ] görev segmenti: [derleme]
[BİLGİ] ----------------------------------------------- -------------------------
[BİLGİ] [kaynaklar: kaynaklar {yürütme: varsayılan-kaynaklar}]
[BİLGİ] Filtrelenmiş kaynakları kopyalamak için "UTF-8" kodlamasını kullanma.
[BİLGİ] mevcut olmayan resourceDirectory / home / pascal / Projects / Q3491937 / src / main / kaynakları atlayın
[BİLGİ] [derleyici: derleme {yürütme: varsayılan-derleme}]
[BİLGİ] Derlenecek bir şey yok - tüm sınıflar güncel
[BİLGİ] [exec: exec {execution: biraz-yürütme}]
[INFO] dizüstü bilgisayar
[BİLGİ] ----------------------------------------------- -------------------------
[BİLGİ] BAŞARILI OLUŞTURUN
[BİLGİ] ----------------------------------------------- -------------------------
...
Bir configuration
iç belirtebileceğinizi unutmayın execution
.