I have maven project with structure like this:
┌─package1
│ class1
│ ├─public static void main
│ class2
│ ├─public static void main
│ class3
│ └──public static void main
│
├─package2
│ └──some classes
├─package3
│ └──some classes
└─packageN
└──some classes
To be able to run class1 or class2 or class3 I've exported each class to runnable jar file.
How can I achieve a single jar file where I choose class (from package1) using argument?