Eclipse IDE内部项目表示

Eclipse IDE内部项目表示,eclipse,intellij-idea,Eclipse,Intellij Idea,目前,我正试图为我的项目编写一个从EclipseIDE迁移到IntellijIDEA的工具 目前,主要问题是Eclipse如何以及在何处存储项目信息,即库、应用程序模块之间的依赖关系等等 附言。 Intellij的迁移工具不适用于我的项目 更新: eclipse保存在项目中的所有内容都存储在.settings文件夹中,其中包含一个.o..project和.classpath 但是,除非您有一些非常具体的设置,否则您应该能够轻松地将项目导入IntelliJ。即使不是这样,我也希望在IntelliJ

目前,我正试图为我的项目编写一个从EclipseIDE迁移到IntellijIDEA的工具

目前,主要问题是Eclipse如何以及在何处存储项目信息,即库、应用程序模块之间的依赖关系等等

附言。 Intellij的迁移工具不适用于我的项目

更新:


eclipse保存在项目中的所有内容都存储在.settings文件夹中,其中包含一个.o..project和.classpath


但是,除非您有一些非常具体的设置,否则您应该能够轻松地将项目导入IntelliJ。即使不是这样,我也希望在IntelliJ中手动设置项目要比为其编写工具快得多。

正如我在文章中所写,无法使用IntelliJ导入项目。此外,该工具还可以重用,以帮助我的同事进行迁移。实际上,我已经从.settings、.classpath和.project中检查了这些文件org.eclipse.*.core.prefs,但是我没有找到有关使用的库和模块依赖项的信息。@pbspecchnyi项目依赖项在.classpath文件中。@pbspecchnyi所有信息都在这些文件中。否则,甚至无法在新的eclipse安装中打开该项目。@StijnGeukens,我已经添加了.classpath文件的内容。请发布.classpath文件的内容。这将帮助人们帮助您确定其余依赖项信息的位置。.classpath中的条目可以是动态的,根据存储在别处的元数据进行解析。@KonstantinKomissarchik,我已经用.classpath文件的内容更新了帖子。根据org.eclipse.pde.core.requiredPlugins条目判断,您有一个eclipse插件或OSGi捆绑包项目。您希望如何迁移到IntelliJ?我不相信它有任何工具。在Eclipse中,PDE将根据工作区中定义的目标平台解析项目清单中引用的捆绑包和包,以计算项目的类路径。@KonstantinKomissarchik,看来您是对的。这个模块是一个OSGI包。此外,据报道,IntelliJ IDEA支持OSGI项目,但出于某种原因,它对我不起作用。谢谢你的帮助!
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
    <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
    <classpathentry excluding="generated/" kind="src" path="src"/>
    <classpathentry kind="src" path="src/"/>
    <classpathentry kind="src" path="resources"/>
    <classpathentry kind="output" path="bin"/>
</classpath>