今天小编给大家分享一下Maven怎么运行Java的Main方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。使用Maven从任何Java类运行任意main方法。假设我们有以下类:我们想通过 Maven 从命令行执行它的 main 方法。为了做到这一点,我们可以使用 exec-maven-plugin。更具体地说,此插件的 exec:java 目标执行提供的 Java 类,并将封闭项目的依赖项作为类路径。要执行Exec类的 main 方法,我们必须将类的完全限定名称传递给插件:如上所示,我们使用 exec.mainClass 系统属性来传递完全限定的类名。此外,在运行 main 方法之前,我们必须确保类路径已准备就绪。这就是我们在执行 main 方法之前编译源代码的原因。我们可以用普通的java 和 javac实现同样的事情。 但是,当我们使用相当大的类路径时,这可能会很麻烦。相反, 当使用这个插件时,Maven 会自动处理填充类路径。也可以将参数从命令行传递到 main 方法。为此,我们可以使用 exec.args 系统属性:如上所示,我们传递了一个以空格分隔的参数列表。此外,我们可以通过exec.arguments 系统属性使用逗号分隔的参数列表:当我们想在参数本身中使用分隔符(空格或逗号)时,这两个选项非常有用。我们还可以在pom.xml 中显式声明插件依赖项 。这样,我们可以使用自定义和默认配置。例如,我们可以在插件的配置中指定一个默认的主类:现在,如果我们不指定所需类的完全限定名称,将使用com.baeldung.main.Exec :但是,仍然可以通过显式exec覆盖此默认配置。mainClass 系统属性。此外,我们还可以在配置中指定默认程序参数:这样我们就不需要在命令行上传递这些参数:以上就是“Maven怎么运行Java的Main方法”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知免费云主机、域名识,如果还想学习更多的知识,请关注云技术行业资讯频道。
今天小编给大家分享一下es6 export如何用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 在es6中,export的用于在JavaScri…