كيفية إنشاء ملف JAR قابل للتنفيذ مع جميع التبعيات في Maven؟
مرحبًا بالجميع! أنا مطور Java مبتدئ وواجهت مشكلة عند بناء مشروع باستخدام Maven.
لدي تطبيق وحدة تحكم بسيط يستخدم مكتبة Apache Commons CSV لقراءة ملفات CSV. داخل بيئة التطوير (IntelliJ IDEA) كل شيء يعمل بشكل ممتاز. ولكن عندما أحاول بناء ملف JAR قابل للتنفيذ باستخدام `mvn package`، فإن الأرشيف الناتج لا يعمل.
إليك ملف `pom.xml` الخاص بي:
```xml
4.0.0
com.example
csv-reader
1.0
jar
org.apache.commons
commons-csv
1.9.0
```
وفصلي الرئيسي `Main.java`:
```java
import org.apache.commons.csv.*;
public class Main {
public static void main(String[] args) throws Exception {
System.out.println