如何将大型Java项目转换为Maven项目?

时间:2013-12-17 08:55:57

标签: java maven maven-2 dependencies maven-3

如果我在开头创建一个Java项目

几天后,项目变得更大,依赖性更大

我想使用maven来管理依赖,我该怎么办?

我应该手动创建(src / main / java src / test / java pom.xml)还是有一些简单的方法可以做到这一点?

5 个答案:

答案 0 :(得分:3)

如果您使用Eclipse,则可以通过right-click on the root project folder > Configure > Convert to Maven Project

将现有项目转换为maven项目 在IntelliJ中,您也可以通过在项目结构设置中选择所需的一切来进行转换。

答案 1 :(得分:2)

请按照以下步骤从Java Project迁移到Maven Java Project。

1)使用文件>新建>文件夹选项

创建新文件夹“src / main / java”

2)从项目> M2 MyEclipse Maven

的上下文菜单中启用依赖关系管理

3)在第二个向导中,如果需要,可以为项目添加所需的依赖项。

4)将“src”文件夹下已有的包移动到“src / main / java”文件夹

5)从项目的上下文菜单中运行“Maven Install”,在Maven本地存储库中安装创建的项目。

除了访问:

Using multiple source folders (as intermediate step in a conversion of a large Java project to Maven)

How to convert java project to Maven project or similar

答案 2 :(得分:2)

您可以使用Integration for Apache Maven进行转换 有关详情,请查看here

答案 3 :(得分:2)

您可以使用原型插件http://maven.apache.org/archetype/maven-archetype-plugin/generate-mojo.html或IDE创建一个空的Maven项目。其余的工作(将文件复制到适当的文件夹,添加依赖项)需要手动完成。

答案 4 :(得分:2)

在Intellij Idea中,右键单击需要添加Maven支持的模块:

enter image description here

还有关于如何使用Idea快速创建多模块项目的截屏视频:How to create an empty multi module Maven project?可以使用相同的技术来管理模块。