Java 在eclipse中,如何将maven依赖关系从本地repo转换为maven项目?
我有一个本地Maven存储库(.m2),其中有依赖项。例如,我想将一个依赖项作为maven项目导入eclipse。依赖项当然包含.java文件Java 在eclipse中,如何将maven依赖关系从本地repo转换为maven项目?,java,eclipse,maven,Java,Eclipse,Maven,我有一个本地Maven存储库(.m2),其中有依赖项。例如,我想将一个依赖项作为maven项目导入eclipse。依赖项当然包含.java文件 So my repo structure is: com |_____logging |____logging-0.0.1.jar ( with java files) |____logging-0.0.1.pom 1) logging-0.0.1.jar中没有pom.xml。我认为这
So my repo structure is:
com
|_____logging
|____logging-0.0.1.jar ( with java files)
|____logging-0.0.1.pom
1) logging-0.0.1.jar中没有pom.xml。我认为这是一个专业标准将pom放置在与罐子相同的高度。
2) 现在我想将日志文件夹作为maven项目导入eclipse。 我想查看java文件并进行编辑等等
有什么好办法吗 您是如何为日志jar创建pom.xml的?您是否生成了一个标准的java pom.xml
您需要了解有关日志项目的所有信息才能生成其pom文件。它需要什么依赖,它使用什么插件…等等。基本上,从jar工件反向工程maven项目是行不通的。如果您需要源项目,您必须以某种方式从作者处获得它。您需要做的就是遵循标准的maven文件夹结构。 您可以将包含java文件的jar解压缩到某个位置。 然后创建一个文件夹结构,如src/main/java,然后将源代码(包括解压缩后得到的相同包结构)放入该文件夹中。它应该看起来像src/main/java/com/apache/logging/…/*.java。 还要将pom.xml放在根级别。 现在在Eclipse中,将其作为现有maven项目导入(文件->导入->现有maven项目),并浏览pom.xml。
那你就可以走了。将它解压缩到文件系统中。罐子只是压缩文件。谢谢。但是,如果我解压缩JAR,我必须执行以下步骤:eclipse中的新java maven项目-->将java文件手动导入eclipse-->将pom from repo文件夹替换为eclipse中生成的pom。如果我有一个依赖项,那么就没有问题了。但我必须将40-50个依赖项作为maven项目引入eclipse。所以我的希望是,如果有一种机制能更有效地做到这一点,这是可行的,但我不知道有任何机制。祝你好运