SORU
25 NİSAN 2013, PERŞEMBE


nasıl Maven ile yağ kavanoz oluşturmak için

Maven oldukça yeniyim. Jar olarak dağıtmak istiyorum hangi kod tabanı var. Ayrıca son kavanoz paket istiyorum hangi dış kavanoz, bağımlılığı var. Bu işlem içinde maven-montaj-eklenti kullanarak duydum, ama nasıl olduğunu bilmiyorum. Birileri bazı örnekler bana gelin. Şimdi, paket yağ kavanoz kullanıyorum son kavanoz. Aynı şeyi maven kullanarak elde etmek istiyorum.

CEVAP
25 NİSAN 2013, PERŞEMBE


Senin için eklenti aşağıdaki pom.xml ekleyin

      ... 
      <build>
      <plugins>
      <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>CHOOSE LATEST VERSION HERE</version>
            <configuration>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>

            </configuration>
            <executions>
                <execution>
                    <id>assemble-all</id>
                    <phase>package</phase>
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        </plugins>
        </build>

Sonra yapılandırma bu eklenti, çalışan mvn package vasiyet iki kavanoz: birini içeren sadece proje sınıfları, ve ikinci bir kavanoz yağ ile tüm bağımlılıkları ile soneki "-jar-ile-bağımlılıklar".

eğer classpath Kur doğru zamanı at istersen sonra da aşağıdaki eklenti Ekle

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <configuration>
            <archive>
                <manifest>
                    <addClasspath>true</addClasspath>
                    <mainClass>fully.qualified.MainClass</mainClass>
                </manifest>
            </archive>
        </configuration>
    </plugin>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndroidSale

    AndroidSale

    17 NİSAN 2011
  • Gimpology.com Video Tutorials

    Gimpology.co

    3 ŞUBAT 2008
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010