2016-04-06 17 views
0

Montaj eklentisini kullanırken bir maven projesinden iki veya daha fazla kavanoz oluşturmaya çalışırken sorun yaşıyorum.Maven'de birden çok derleme oluşturulamadı. Assemby tanımlayıcısı bulunamadı

Aşağıdaki maven pom.xml dosyasına sahibim (aşağıya bakın). Ancak

, ben mvn clean compile assembly:single koşmak, aşağıdaki hata olsun

: Failed to execute goal org.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single (default-cli) on project hyuga: Error reading assemblies: No assembly descriptors found. -> [Help 1]

ben eksik?

<plugin> 
    <artifactId>maven-assembly-plugin</artifactId> 
    <executions> 
     <execution> 
      <id>dg2cep</id> 
      <configuration> 
       <archive> 
        <manifest> 
         <mainClass>br.pucrio.inf.lac.konoha.hyuga.core.Bootstrap</mainClass> 
        </manifest> 
       </archive> 
       <descriptorRefs> 
        <descriptorRef>jar-with-dependencies</descriptorRef> 
       </descriptorRefs> 
       <finalName>dg2cep</finalName> 
      </configuration> 
      <phase>package</phase> <!-- bind to the packaging phase --> 
      <goals> 
       <goal>single</goal> 
      </goals> 
     </execution> 
     <execution> 
      <id>playback</id> 
      <configuration> 
       <archive> 
        <manifest> 
         <mainClass>br.pucrio.inf.lac.konoha.hyuga.others.csv.CSVPlayback</mainClass> 
        </manifest> 
       </archive> 
       <descriptorRefs> 
        <descriptorRef>jar-with-dependencies</descriptorRef> 
       </descriptorRefs> 
       <finalName>playback</finalName> 
      </configuration> 
      <phase>package</phase> <!-- bind to the packaging phase --> 
      <goals> 
       <goal>single</goal> 
      </goals> 
     </execution> 
    </executions> 
</plugin> 
+0

Önce maven-assembly-plugin'in güncel bir versiyonunu kullanın. http://maven.apache.org/plugins/ – khmarbaise

+0

@khmarbaise, bir şans: burada çıkış bakınız: ' [BİLGİ] ------------------- -------------------------------------------------- --- [HATA] hedef org.apache.maven.plugins çalıştırılmasında hata: maven-montaj-eklentisi: 2.6: tek (varsayılan-cli) projesi Hyuga ile ilgili: Hata okuma meclisleri: bulunamadı montaj tanımlayıcılar. -> [Yardım 1] org.apache.maven.lifecycle.LifecycleExecutionException: maven-montaj-eklentisi: 2.6: Hedef org.apache.maven.plugins yürütülemedi tek (varsayılan-cli) projesi Hyuga ile ilgili: Hata okuma montajları : Hiçbir montaj betimleyicisi bulunamadı. '' –

+0

Ah… bunu şöyle yürütüyorsunuz: 'mvn ... assembly: single'? Eğer öyleyse .. Bunu yapmak 'mvn temiz package' gibi yaşam döngüsü içinde bunu kullanmıyorum .... – khmarbaise

cevap

1

Ah..you şöyle yürütülüyor: mvn ... assembly:single? Öyleyse bunu yapmayın ... mvn clean package gibi yaşam döngüsü içinde kullanın.

İlgili konular