【问题标题】:How can I manage a non-src module with intellij 13?如何使用 intellij 13 管理非 src 模块?
【发布时间】:2014-01-30 21:05:45
【问题描述】:

我最近从 eclipse 切换。使用 Eclipse,我习惯于在我的工作区中拥有“非 src”项目(General->Simple Projects)。它们非常方便,因为我可以将它们用于文档的版本控制、配置服务器……)

现在有了 intellij,我就错过了这个功能。我只能将 src 模块导入到我的项目中,否则我会收到警告“没有要导入的内容”。知道如何欺骗 intellij 接受普通的旧文件系统目录吗?

更新: 澄清一下,这是我的设置:

root (trunk, sync with svn)
+- maven-project (root pom.xml)
|+- module a
|+- module b
|\- ...
+- documentation
|\- word/xls/...
\- server
 \- jboss home dir

我直接在“root”上同步(更新)以将所有内容放在一起。 我将结构导入到 intellij,但只得到了“maven-project”(包含所有子模块),而不是“文档”或“服务器”。

我想在我的项目结构中将文件夹放在“maven-project”旁边。这样,我可以轻松地在想法中编辑服务器设置文件,或者添加/提交新的办公文件,而无需使用额外的工具或 cli。

希望这有助于获取图片。

【问题讨论】:

  • 感谢 Jan 提供的额外信息 - 请查看设置 -> 项目设置 -> 版本控制,看看是否有一个名为 <Project> 的目录?
  • 是的,有。你怎么知道的:-)
  • 您从根目录 (trunk) 签出,对吗?奇怪的是documentation 也没有同步。

标签: intellij-idea


【解决方案1】:

不幸的是,IntelliJ 中没有“空模块”或“无面模块”。

在这种情况下,我只创建一个静态 "Web" 项目,因为我认为这是对模块的侵入性最小的类型,不需要任何方面:

  1. 文件 -> 新模块
  2. 静态网络 -> 网络
  3. 在“内容根目录”-> 指向您的来源

【讨论】:

  • 谢谢,试试看!
【解决方案2】:

你能绕过导入功能,只创建一个新模块,然后复制其中的内容吗?

否则,您真的需要一个模块吗?文件夹可以非常愉快地位于您的 intellij 项目的文件结构中,而不是模块。

【讨论】:

  • 感谢您的回答。我在我的问题中添加了一个示例设置,你能告诉我如何在我的设置中使用“新模块”或“文件夹”选项吗?
  • 由于主干是没有模块的,所以我在项目结构中看不到文件夹,所以这个不行...
猜你喜欢
  • 2012-02-04
  • 2023-03-04
  • 1970-01-01
  • 2016-04-15
  • 2020-04-27
  • 2012-05-21
  • 1970-01-01
  • 2014-01-27
  • 2013-06-25
相关资源
最近更新 更多