如何将maven依赖从本地存储转换为eclipse中的maven项目?

时间:2016-09-15 13:04:32

标签: java eclipse maven

我有一个本地Maven存储库(.m2),我有依赖项。我想将一个依赖项导入为eclipse的maven项目。依赖项当然包含.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。我认为这是一个标准    将pom放在与jar相同的水平。
2)现在我想将日志文件夹作为maven项目导入到eclipse中。    我想查看java文件并进行编辑。

这样做有好办法吗?

2 个答案:

答案 0 :(得分:1)

您需要做的就是遵循标准的maven文件夹结构。 您可以将具有java文件的jar提取到某个位置。 然后创建一个像src / main / java这样的文件夹结构,然后将源代码(包括解压后得到的相同包结构)放在这个文件夹中。它应该看起来像src / main / java / com / apache / logging /..../*。java。 还要将pom.xml放在根级别。 现在在Eclipse中,将其导入为现有的maven项目(File - > Import - > Existing Maven Project)并浏览pom.xml。 你应该好好去。

答案 1 :(得分:0)

你是如何为该登录jar创建pom.xml的?您是否生成了标准的java pom.xml?

您需要了解有关日志记录项目的所有信息以生成其pom文件。它需要什么依赖项所使用的插件......等等。基本上从jar工件逆向工程maven项目是行不通的。如果你需要源项目,你必须以某种方式从作者那里获得它。