如何在 IntelliJ IDEA 中添加“库项目”?

Posted

技术标签:

【中文标题】如何在 IntelliJ IDEA 中添加“库项目”?【英文标题】:How can I add a "Library Project" in IntelliJ IDEA? 【发布时间】:2012-02-11 16:03:04 【问题描述】:

我在使用 Eclipse 开发的 android 项目中使用 ActionBarSherlock。我想将该项目迁移到 IntelliJ IDEA,但我不确定如何将“库项目”添加到 IDEA。

这是 IDEA 支持的功能吗?如果是这样,有人可以帮我弄清楚如何添加一个吗?

谢谢!

更新:我指的是他们在此描述的内容——Managing Projects from Eclipse with ADT。它们允许您将未编译项目的引用添加为“库”。

【问题讨论】:

【参考方案1】:

首先删除该库,然后添加库项目 作为一个模块,将模块添加为依赖项

【讨论】:

【参考方案2】:

对于新访客:

从现有源创建一个模块(指向 ABS 内的库目录),然后将 android-support-v4.jar 作为依赖项添加到您的项目和 ABS 模块中。

还有一个详细的tutorial。

【讨论】:

对于较新的访问者也适用:ABS 4.4 不再有“库”子文件夹,因此您只需指向基本的“actionbarsherlock”文件夹。【参考方案3】:

您需要从现有的源代码创建一个新的 IDEA 模块。确保为此模块启用了 Android facet,在 facet 设置中您需要启用“Is Library Project”选项。然后将此模块作为依赖项添加到您的主模块。

【讨论】:

您能否详细说明最后一句“然后将此模块作为依赖项添加到您的主模块。”?你是什​​么意思? @sandalone:详情请参阅jetbrains.com/idea/webhelp/…。【参考方案4】:

您可以依赖于 IntelliJ 中的另一个模块。

您可以将现有的 Eclipse 项目导入 IntelliJ。

您可以将库添加到 IntelliJ 中的模块。

我不清楚你到底想做什么。您可以为您的问题添加信息吗?

【讨论】:

以上是关于如何在 IntelliJ IDEA 中添加“库项目”?的主要内容,如果未能解决你的问题,请参考以下文章

Java Intellij Idea如何添加装订线图标?

如何将Java API文档添加到Intellij IDEA

Intellij Idea 15 下新建 Hibernate 项目以及如何添加配置

如何在intellij idea 2016.3.1中将jar包添加到external ligraries中

IntelliJ IDEA - 如何优雅地添加 .gitignore 到 Project?

IntelliJ IDEA classpath包含哪些文件夹以及如何把文件(夹)添加到classpath下