当前位置: 首页 > 知识库问答 >
问题:

Intellij Idea中的库、项目、模块和包

百里业
2023-03-14

共有1个答案

松钊
2023-03-14

intellij中的一个项目由模块组成。模块可以是java模块,也可以是android模块或其他任何模块。模块包含java代码和所有这些东西。一个模块可以引用一个库,它可以是一个项目库,也可以是一个全局库。只能定义一次全局库。项目库中的每一个项目你需要他们。

包是一个java概念,与IDE无关。

假设我想玩个小游戏。我将创建一个名为“MySuperGame”的intellij项目。然后我将从intellij创建两个java模块,称为“逻辑”和“UI”。在“UI”的模块设置中,我会指定一个使用opengl的项目库和一个DEP。敬“逻辑”。我的逻辑类的包名是“com.mysupergame.logic.xxx”。

 类似资料:
  • Android Studio中的两个重要的概念: 项目(Project)和模块(Module) . 模块(Module): Module是一个可以单独的运行和调试的application或公共库,它相当于Eclipse当中的Project. 我们通常把一些公共的代码放到module当中,当你的APP需要添加一些依赖的库或者需要依赖一些公共的项目时可以导入module. 每个module中都有自己的

  • 关于maven项目结构,我有两个问题: 1)我正在创建一个maven多模块项目,并且想知道是否可以将模块的所有公共依赖项放在父POM中?这是正确的做法吗? 2)如果我正在创建一个包含所有web.xml和JSP文件的maven webapp项目,那么web控制器、侦听器和模型对象应该驻留在哪里?在一个单独的maven jar项目中还是在同一个webapp项目中?

  • 编译项目 当我们只想对修攺过的文件进行编译时就会使用Make进行编译.它可以指定对项目(Project)或模块(Module)进行编译. 编译项目会同时编译当前项目中所有的模块 ,如果代码较多, 编译时间会比较长.如果想编译快一点需要指定编译某个模块. 操作步骤: 菜单栏 --> Build --> Make Project 快捷键: Mac: Command + F9 Windows\/Linu

  • 项目模块化 在企业项目中,包层次和类关系比较负责,把代码拆分成模块是一个比较困难的任务,因为这需要你清晰的划分功能的边界,比如把业务逻辑和数据持久化拆分开来。 解耦和聚合 但你的项目符合高内聚低耦合时,模块化就变得很容易,这是一条非常好的软件开发实践。一个很好的模块化的例子就是Spring框架,spring框架提供了很多服务,比如MVC web框架、事务管理器、JDBC数据库连接等,下图展示了Sp

  • 我的问题似乎类似于运行在Quarkus(gradle)上的多模块项目中的ClassCastException。 不过我用的是maven。我可以确认在使用转轮或测试时没有出现问题。我创建了一个示例应用程序,在https://github.com/AmsterdamFilho/quarkus-poc. 如果在开发模式下运行应用程序,并使用swagger ui或curl执行endpoint,则会出现异常

  • 我正在尝试创建一个多模块spring boot项目(Struts2/Ibatis项目的重写),我希望如下所示: 我如何设置每个pom,以便: 非常感谢。