search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
269 gösterim
Selamlar arkadaşlar,

Maven kullanarak bir konsol uygulaması geliştiriyorum. [mvn clean compile package] çalıştırdığım zaman gerekli kütüphaneleri tek jar dosyası içine toplamıyor.

Nasıl yapabilirim?
Java kategorisinde 6.2k puan

1 cevap

1 oy

<build>
  <plugins>
    <plugin>
      <artifactId>maven-assembly-plugin</artifactId>
      <configuration>
        <archive>
          <manifest>
            <mainClass>fully.qualified.MainClass</mainClass>
          </manifest>
        </archive>
        <descriptorRefs>
          <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
      </configuration>
    </plugin>
  </plugins>
</build>

Bunu ekledikten sonra tekrar çalıştırın (RUN et). 

Ve alttaki şu komutla derleyin (compile) cmd den.

mvn clean compile assembly:single

assembly:single den önce compile eklememiz gereklidir, aksi halde projenizdeki kod dahil edilmemiş olur.

------------

veya aşağıdaki kodu kullanıp  ve mvn install dersemiz de olur. 

<plugin>
  <artifactId>maven-assembly-plugin</artifactId>
  <configuration>
    <archive>
      <manifest>
        <mainClass>fully.qualified.MainClass</mainClass>
      </manifest>
    </archive>
    <descriptorRefs>
      <descriptorRef>jar-with-dependencies</descriptorRef>
    </descriptorRefs>
  </configuration>
  <executions>
    <execution>
      <id>make-assembly</id> <!-- this is used for inheritance merges -->
      <phase>package</phase> <!-- bind to the packaging phase -->
      <goals>
        <goal>single</goal>
      </goals>
    </execution>
  </executions>
</plugin>

2.0k puan
düzenledi

İlgili sorular

0 oy
1 cevap 362 gösterim
362 gösterim
Eclipse te bir java projem var ve buna Apache Poi jarlarını eklemek istiyorum. Projeye jar ekleme işlemini nasıl yapabilirim?
18 Şubat 2022 Java kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 326 gösterim
326 gösterim
Maven ile çalışırken genellikle insanlar "mvn clean install" diyor. Bazı arkadaşlar da "mvn clean compile" daha iyi olduğunu söylüyor. Arasındaki fark nedir?
31 Ağustos 2021 Java kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 406 gösterim
406 gösterim
Selamlar, Eclipse ya da Netbeans kullanırken proje ayarlarından projemin java versiyonunu 1.7 yapıyorum. Fakat maven komutlarından clean compile çalıştırdığım zaman Eclipse ya da Netbeans içinde proje java versiyonu yine 1.5 e geri geliyor. Nasıl düzeltebilirim?
6 Şubat 2016 Java kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 190 gösterim
190 gösterim
Maven de bir war dosyası oluşturuyorum. Benim sunucumda zaten olan bir dosyayı dahil ettiği için çakışma yaşıyorum. İstemediğim bir jar dosyasını nasıl harici bırakabilirim?
31 Ağustos 2021 Java kategorisinde kenan 6.2k puan sordu
0 oy
2 cevap 288 gösterim
288 gösterim
Selamlar, Elimde bir jar dosyası var. Bu bir standalone windows form uygulaması. Çalıştırıyor ve işleme başlatıyorum, işlem XSL yardımıyla XML transformasyonu. İki farklı durum oluşuyor. Uygulamaya çift tıklar çalıştırırsam; ilk işlemler başlıyor transformation ... sorun vermiyor. Aklınıza neden olabileceği veya nasıl sorunu bulabileceğim ile alakalı bir fikir geliyor mu? İyi çalışmalar.
4 Mart 2016 Java kategorisinde kenan 6.2k puan sordu