我来自.NET世界,所以我会用.NET术语来询问,以了解什么是java世界术语。我有java经验。
我需要使用两个项目创建解决方案:库项目和 Web 应用程序。
图书馆项目使用hibernate,并且Web应用程序应该引用图书馆应用程序。
我正在使用intellij,我看到有各种各样的东西,比如项目和模块。我不知道这个术语 - 谁能解释一下我需要什么“项目”之王?
我发现如果我在处理项目时创建一个新项目,它会打开一个新窗口。
当我添加新模块时,它会在大项目中添加模块项目。
最佳答案
该术语是 IntelliJ 的而不是 Java 标准。 (其他 IDE 使用类似的术语)
项目和模块并没有比您已经意识到的更多。一次打开的单个项目包含多个模块,这些模块会逻辑地分解您的工作。单个模块可以出现在多个项目中,但这可能会造成困惑而不是有用。
您可以拥有一个包含一个模块的项目,这是最简单的开始方式。
您可能需要考虑使用 Maven,因为这是一种管理依赖项和构建项目的可移植方式(所有 IDE 都支持 Maven,并且可以独立运行)
关于java世界术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8546084/