如何从命令行运行带有vm参数的java项目?

我正在编写一个maven插件,它必须使用特定的VM参数初始化另一个java项目。 根据exec:java,它们只接受参数但不接受VMarguments,所以我的问题是如何从命令行启动具有特定VMarguments的java项目? 谢谢

如果您使用Maven的exec:java插件,则无法提供额外的VM参数,因为它在同一个VM中运行(即它已经初始化)。 您需要使用exec:exec,并自己构造java命令行。