java - Intellij 将模块编译输出设置为库

标签 java intellij-idea

我想知道这在 IntelliJ 中是否可行

我有 3 个模块(客户端、服务器和协议(protocol))。我当前的做法是将协议(protocol)模块编译为 jar,然后将其用作客户端和服务器模块中的库。然而,这意味着我每次都必须刷新 IntelliJ。

有没有办法将模块作为库直接添加到我的服务器和客户端模块中?我已经尝试进入库并将协议(protocol)的 src/文件夹添加到我的客户端和服务器模块。

我还查看了http://www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html但无法得到答案。

提前致谢!

最佳答案

你尝试过这个吗:

  • 项目结构 Ctrl+Alt+Shift+S(对于 Windows ) 或文件 - 项目结构
  • 模块(在 LHS 上)
  • 您现在应该在中间列表中看到 3 个模块(前提是您已设置这些模块)
  • 选择要添加依赖项的模块
  • “依赖关系”选项卡(中上)
  • 点击 RHS 上的+符号添加依赖项
  • 选择模块依赖项
  • 选择它所依赖的模块。

这要求所有 3 个模块都在同一项目中设置。

关于java - Intellij 将模块编译输出设置为库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21149055/

相关文章:

node.js - 在 IntelliJ 或 WebStorm 中调试 Node.js 应用程序的最佳方式

Java - IntelliJ 提示缺少分号,但我不确定到底是什么问题

java - java.util.Map 的通用测试工具?

java - hadoop 任务副作用文件

google-app-engine - 如何在 IntelliJ 12 中创建一个新的 Google App Engine 项目?

java - IntelliJ 中的共享内容根(跨模块共享源)

java - Intellij 无法识别 pom.xml 中的环境变量

java - 为什么 getFacesContext() 变为 null

java - 在 Android 中从字符串加载图像

java - 在java中将word文件另存为html