Çok basit bir Java konsol uygulaması oluşturmak için Intellij Java 2016.2.2 ve Maven kullanıyorum.Intellij Java 2016 & Maven: bağımlılıkları JAR'a nasıl yerleştirebilirim?
Ben harici bir kitaplık eklemek istiyorum, bu yüzden böyle Maven benim bağımlılık ekleyin: Harici konsolunda ben IDE içinde çalıştırdığınızda iyi çalışır, ancak
<dependency>
<groupId>jline</groupId>
<artifactId>jline</artifactId>
<version>2.12</version>
</dependency>
(Ben aşağıdaki hata: java.lang.NoClassDefFoundError).
Kontrol ettim ve herhangi bir nedenden ötürü, yeni oluşturulan JAR'da harici JAR eklenmedi. "Dosya -> Proje Yapısı" nda da birçok şey denedim ama hala çalışmıyor ...
Sadece JAR'ımı bağımlılığımla oluşturmak istiyorum, bu yüzden uygulamanızı bir konsolda aşağıdakileri kullanarak çalıştırabilirim:
java -jar myproject.jar
Bunu nasıl yapabilirim? Yardım ettiğin için teşekkür ederim!
Maven-assembly bağımlılıkları açıklamasını kullanarak maven-assembly-plugin kullanın .... – khmarbaise
Yardımlarınız için teşekkürler, ancak hala çalışmıyor. Bu yüzden merak ediyorum: "Build -> Build artifacts ..." kullanarak JAR'ımı yapıyorum. Bunu yapmanın doğru yolu mu? – thenaoh