Projemi standart Maven dizin düzeniyle Eclipse'de geliştirdim. Kaynaklar src/main/java/com/mycompany dizinindedir. Kaynak sınıflarımı main.java.com.mycompany paketine koymam gerekiyor. Ben yürütülebilir Kavanoz dosyasını oluştururken , şöyle MANIFEST.MF ana sınıf tanımlamak zorunda:maven'de main.java olmadan paket adı
Main-Class: main.java.com.mycompany.MyMainClass
Ama maven-montaj-eklentisi veya mainClass özelliğini yapılandırmak gibi (bir çok örnek gördüm maven-jar-plugin) Bu sınıf isimleri main.java parçası olmadan belirtilir. Sadece
Main-Class: com.mycompany.MyMainClass
ben Maven tamamen acemi olduğum bu çünkü nasıl elde edebileceğini tahmin edemezler sahip olmak istiyorum.
Verilen main.java paketi, src/main/java konumuyla ilgili değil. Bu gerekiyorsa, Eclipse (m2e) vb. Içindeki konfigürasyonunuz yanlıştır. – khmarbaise
Eclipse (m2e) ya da Maven gibi maven-eclipse için hiçbir eklenti kullanmamıştım, sadece komut satırından mvn ile projeler oluşturdum. – Grade