我知道如何使用单个myapp-with-dependencies.jar创建mainClass。
但是我想在运行时创建支持不同主类的myapp-with-dependencies.jar。运行不同的类应该像这样简单:
java -jar myapp-with-dependencies.jar com.myapp.MyApp1
java -jar myapp-with-dependencies.jar com.myapp.MyApp2我相信使用瘦jar可以做到这一点,但是必须指定我不想做的--classpath (这会使我的部署脚本复杂化)。
这个是可能的吗?如果不是,那么接下来最好的事情是什么(除了像瘦jar一样运行它,或者creating separate jars)。也许解释一下为什么这是不可能的对我和其他阅读这篇文章的人是有益的。
发布于 2018-07-24 18:31:57
实际上,对于我来说,use a classpath是非常好的,在那里脂肪罐中包含了所有的东西:
java -cp myapp-with-dependencies.jar com.myapp.MyApp1
java -cp myapp-with-dependencies.jar com.myapp.MyApp2https://stackoverflow.com/questions/51505326
复制相似问题