我有一个本地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文件并进行编辑。
这样做有好办法吗?
答案 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项目是行不通的。如果你需要源项目,你必须以某种方式从作者那里获得它。