IntelliJ'den kavanozlar nasıl düzgün bir şekilde oluşturulur?

Tek bir modül ve bazı bağımlılıklar içeren bir projem var. Derlenmiş modülü içeren ayrı bir dizinde bir jar oluşturmak istiyorum. Ayrıca, bağımlılıkların da modülümün yanında bulunmasını istiyorum.

IntelliJ'in "build jar" işlemini nasıl bükersem bükeyim, modülümün çıktısı boş görünüyor (bir META-INF dosyası dışında).

Fikir 8.1.3

Jar tamamdır, çünkü 'output' dizininde (project/out/production//) derlenmiş çıktı vardır

Sanırım, jar oluşturmadan önce 'make' çalıştırmanız gerekiyor

bağımlılıklar için sadece "show library" seçeneğini işaretleyin ve istediğinizi seçin.

Yorumlar (0)

Maven'e (http://maven.apache.org) bir göz atmak isteyebilirsiniz. Uygulamanız için ana derleme işlemi olarak ya da Yapılandırmaları Düzenle iletişim kutusu aracılığıyla yalnızca belirli görevleri gerçekleştirmek için kullanabilirsiniz. Maven içinde bir modülün JAR'ını oluşturma işlemi oldukça önemsizdir, eğer tüm bağımlılıkları kendi kendine çalıştırılabilir bir JAR'a dahil etmesini istiyorsanız bu da önemsizdir.

Daha önce hiç Maven kullanmadıysanız Better Builds With Maven adresini okumak isteyebilirsiniz.

Yorumlar (5)

Ant ve Maven yaygın olarak kullanılmaktadır. Ben Ant'ı tercih ediyorum, daha hafif olduğunu ve geliştiricinin daha fazla kontrol sahibi olduğunu hissediyorum. Bazıları bunun dezavantajı olduğunu söyleyebilir :-)

Yorumlar (1)