在Eclipse中导入maven项目并将其作为Java项目运行的正确方法是什么



我不清楚在Eclipse中使用maven项目的确切方式。我遇到的问题经常是从github下载的项目。如果我自己设定这个项目,它通常会起作用,所以我认为我在做一些与大多数人不同的事情。

我将尝试详细介绍一个具体案例:

  1. 我克隆了一个repo,比方说:https://github.com/spring-guides/tut-spring-boot-oauth2
  2. 在Eclipse中;现有的maven项目">
  3. 该项目有一个";Maven nature"如文件夹图标上的M所示
  4. 我尝试使用Eclipse中的main来运行java类。第一个奇怪的想法是;运行方式";菜单上没有";作为Java应用程序运行">
  5. 我必须手动配置配置。现在它运行了,但奇怪的事情发生了,比如我不能将文件编辑为"内容辅助";投球失误而不是正常的助攻
  6. 我注意到该项目没有";源文件夹";。因此,我的第一直觉是添加一个Java性质或选择src作为源文件夹
  7. 因此,我将Java特性添加到项目中。这是一场灾难。它可以再编译,因为它可以找到包。所有类都有错误。我试着在/src或/src/main/java上设置源文件夹。有时我会修复错误,但无法运行(现在我已经作为Java应用程序运行(,但当我运行时,它无法加载类

所以最后,我有点困惑,我不知道我是否清楚地解释了我在做什么。我想我想简单地知道人们是怎么做的,而不是试图纠正我的步骤,因为我自己可能会制造混乱。

欢迎任何帮助或建议。我使用的是eclipse的最后一个版本。我不知道其他哪个工具的版本是相关的。

附言:我也经常刷新、重启、清理重建项目后碰到的东西。。。但并没有变好

Maven是一个构建(管理(工具。简单地说,它的任务是创建一个JAR,它可以被其他项目或在运行java -jar ...时用作依赖项/库。

运行项目的代码不是其中的一部分(除了单元和集成测试代码,以及在特殊情况下使用非默认插件(。运行代码是Eclipse(或任何其他IDE(及其运行配置的一部分。

最新更新