Maven में सभी निर्भरताओं के साथ एक निष्पादन योग्य JAR फ़ाइल कैसे बनाएं?
सभी को नमस्कार! मैं एक शुरुआती Java डेवलपर हूँ और Maven का उपयोग करके प्रोजेक्ट बनाते समय एक समस्या का सामना कर रहा हूँ।
मेरे पास एक सरल कंसोल एप्लिकेशन है जो CSV फ़ाइलों को पढ़ने के लिए Apache Commons CSV लाइब्रेरी का उपयोग करता है। IDE (IntelliJ IDEA) के अंदर सब कुछ ठीक काम करता है। लेकिन जब मैं `mvn package` का उपयोग करके एक निष्पादन योग्य JAR फ़ाइल बनाने का प्रयास करता हूँ, तो प्राप्त आर्काइव चालू नहीं होता है।
यहाँ मेरी `pom.xml` फ़ाइल है:
```xml
4.0.0
com.example
csv-reader
1.0
jar
org.apache.commons
commons-csv
1.9.0
```
और मेरा मुख्य class `Main.java`:
```java
import org.apache.commons.csv.*;
public class Main {
public static void main(String[] args) throws Exception {
System.out.println