将现有的非Maven项目添加到Maven项目

时间:2013-01-11 12:39:55

标签: android maven

所以我再一次对maven感到非常沮丧。我想将this library合并到我的项目中。目前这个图书馆不是一个maven项目。我想将它转换为maven项目并将其添加到我的项目中。

我认为实现这一目标的最佳方法是将其添加为子模块吗?如果是,那么如何?

我有想写一个pom,尝试生成项目结构,然后手动添加类。它似乎不是一个很好的解决方案,但我不知道我还能做些什么。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

如果您只想将库用作依赖项,只需执行mvn install:install-file并将其添加到本地存储库。

如果您想编辑代码并使用maven构建项目,那么没有自动转换项目的方法。最好的办法是使用默认原型创建标准maven项目,将源移动到新的maven结构中,并创建适当的pom条目。

编辑:

maven中的

Archetypes是一种定义项目结构的方法。有一个默认结构,或简单的结构,如果你在Eclipse中,只需说新的 - > Maven Project你可以选择“简单项目”,它将为你提供基本的src / main / java,src / test / java和一个pom.xml结构。