"Run as Java Application"在Maven项目中做什么
What does "Run as Java Application" do in Maven projects
我刚刚开始通过 m2e 在 Eclipse 中使用 Maven。
在许多教程中,它说我必须使用具有不同目标(编译、测试、安装)的 "Run as Maven build" 来编译和执行我的应用程序。但我注意到 "Run as Java Application" 也工作正常,它编译所有 类 并执行我选择的主要方法。此外,当我使用 Build > Build Project 时,它会编译所有 类 而没有 "Maven Build".
所以我的问题是 "Run as Java Application" 在 Maven 项目中做了什么,"Run as Maven build" 与目标 "compile" 和直接单击项目 > 构建项目之间有什么区别?
运行 as Java Application - 我们可以 运行 任何 Java application/project 使用此选项。项目是 Maven 还是 Ant 还是 Gradle 并不重要。如果我们在 class.
中有 main 方法,它应该可以工作
运行 as Maven build - 这个选项是构建我们的Maven项目。
Project->Build Project - 默认情况下,Eclipse 将拥有自己的构建器。使用此选项将使用这些构建器来构建项目。我们可以添加我们自己的建设者。检查这个 http://www.tutorialspoint.com/eclipse/eclipse_build_project.htm
我刚刚开始通过 m2e 在 Eclipse 中使用 Maven。 在许多教程中,它说我必须使用具有不同目标(编译、测试、安装)的 "Run as Maven build" 来编译和执行我的应用程序。但我注意到 "Run as Java Application" 也工作正常,它编译所有 类 并执行我选择的主要方法。此外,当我使用 Build > Build Project 时,它会编译所有 类 而没有 "Maven Build".
所以我的问题是 "Run as Java Application" 在 Maven 项目中做了什么,"Run as Maven build" 与目标 "compile" 和直接单击项目 > 构建项目之间有什么区别?
运行 as Java Application - 我们可以 运行 任何 Java application/project 使用此选项。项目是 Maven 还是 Ant 还是 Gradle 并不重要。如果我们在 class.
中有 main 方法,它应该可以工作运行 as Maven build - 这个选项是构建我们的Maven项目。
Project->Build Project - 默认情况下,Eclipse 将拥有自己的构建器。使用此选项将使用这些构建器来构建项目。我们可以添加我们自己的建设者。检查这个 http://www.tutorialspoint.com/eclipse/eclipse_build_project.htm