如何在maven2中生成一个具有不同可执行类的jar?

Gui*_*oMB 2 java maven-2

我有一个使用maven的大项目,我正在创建项目的jar.问题是项目有几个可以执行的类.我怎么能做到这一点?

每次我尝试执行一个类时,我都会收到此消息

java -jar library.jar ExecutableClass1无法从library.jar加载Main-Class清单属性

Tay*_*ese 5

JAR中的manifest.mf文件只能有一个Main-Class条目.

Main-Class: classname
Run Code Online (Sandbox Code Playgroud)

然后通过在下面运行来执行jar.

java -jar library.jar
Run Code Online (Sandbox Code Playgroud)

如果您有几个可以运行的"可执行文件",那么您可以将命令行参数传递给JAR,然后运行正确的代码,也可以为每个"可执行文件"生成多个JAR文件.