如何将Eclipse用户库导入IntelliJ Idea

3

我有一个包含以下内容的lib.userlibraries文件:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<eclipse-userlibraries version="2">
  <library name="MyLib" systemlibrary="false">
    <archive path=PATH_TO_LOCAL_JAR_1/>
    <archive path=PATH_TO_LOCAL_JAR_2/>
    ...
    <archive path=PATH_TO_LOCAL_JAR_100/>
  </library>
</eclipse-userlibraries>

我想将这些本地jar文件导入到IntelliJ Idea项目中。 我可以通过“文件” ->“项目结构...” ->“库”手动完成,但需要单独导入每个jar文件。 是否有自动将此userlibraries文件导入到IntelliJ Idea项目的方法?


我感谢您的接受。欢迎来到“点赞”级别;-) - GhostCat
2个回答

2
在IntelliJ IDEA中,通过导入向导从Eclipse打开项目。这将为您提供选择用户库的机会。请按照从Eclipse迁移至IntelliJ IDEA的步骤进行操作。

很好,很快,感谢您留下了一些空间给另一个答案;-) - GhostCat

2

关于在eclipse项目中使用IntelliJ导入功能的答案应该是您的第一选择。

此外:并非所有项目都可以通过导入来实现。我们有一个庞大而复杂的eclipse项目。尝试在IntelliJ中导入它根本不起作用(IntelliJ创建的模块定义完全错误,并导致成千上万个构建错误)。

在这种特定情况下,可能更快速的方法是使用强大的文本编辑器,比如:

  • 打开eclipse .classpath文件
  • 创建一个新的IntelliJ项目,并手动导入可能需要的一个库
  • 打开相应的模块xyz.iml文件
  • 简单地进行比较/复制(从eclipse获取JAR文件名,并使用编辑器魔法创建您需要的原始字符串以供.iml文件使用)

当然,这似乎很愚蠢,但正如所说的那样:使用文本编辑器,在不到一个小时的时间内就可以使拥有15个模块/项目的大型设置正常构建。

而真正的答案是:将您的项目设置基于像maven或gradle这样的工具。因为这些工具允许您生成eclipse或IntelliJ配置文件。如果可能的话,请始终这样做。即使这意味着学习一种新工具和一个漫长的过渡期。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接