将现有项目导入Eclipse与添加依赖项之间的区别

将现有项目导入Eclipse与添加依赖项之间的区别,eclipse,Eclipse,我需要你帮助我理解这些东西 两者的区别是什么 1. Importing and existing project into Eclipse 2. Adding a dependency ? “区别”在于这两者是完全不同的东西 如果将项目导入工作区,则可以对其进行编辑。例如,您可以使用Maven创建一个项目,生成Eclipse项目文件,然后将其导入Eclipse,或者从SVN或Git-am签出一个现有项目并导入该项目。您不能在Eclipse中编辑单个文件;一切都必须是项目的一部分 如果添加依

我需要你帮助我理解这些东西

两者的区别是什么

1. Importing and existing project into Eclipse 
2. Adding a dependency ?
“区别”在于这两者是完全不同的东西

  • 如果将项目导入工作区,则可以对其进行编辑。例如,您可以使用Maven创建一个项目,生成Eclipse项目文件,然后将其导入Eclipse,或者从SVN或Git-am签出一个现有项目并导入该项目。您不能在Eclipse中编辑单个文件;一切都必须是项目的一部分
  • 如果添加依赖项,则可以在另一个项目中使用该依赖项中定义的内容。通常,该依赖项是一个JAR文件。您可以手动添加单个JAR文件,或者使用其他程序(如Maven)聚合依赖项并将它们添加到项目中

此外,您还可以将工作区中的项目作为依赖项添加到另一个项目(将两者导入工作区后)。与添加JAR文件作为依赖项相比,这有一个优点,即您可以编辑一个项目,并且更改将立即反映在依赖于第一个项目的第二个项目中。这使得开发比每次项目发生变化时从该项目生成一个新的JAR文件要容易得多。

通过“导入现有项目”,您的意思是将该项目导入工作区,还是将该项目作为依赖项添加到另一个项目?“添加依赖项”是指将JAR作为依赖项添加到某个项目中吗?导入现有项目-我指的是将该项目导入到工作区中。那么,将项目添加为依赖项的意义是什么呢?那么“区别”在于,这些是完全不同的事情。如果将内容导入工作区,则可以对其进行编辑。如果添加依赖项,则可以在另一个项目中使用该依赖项中定义的内容。此外,您可以将工作区中的一个项目作为依赖项添加到另一个项目(导入工作区后)。谢谢-我会标记为正确,但我没有足够的理由因为这实际上似乎是您的意思,我添加了一个更详细的版本作为回答。希望这能让事情更清楚。