【问题标题】:How to convert a large Java Project to a Maven Project?如何将大型 Java 项目转换为 Maven 项目?
【发布时间】:2014-01-04 22:54:27
【问题描述】:

如果我一开始就创建一个 Java 项目

几天后,项目变大了,依赖也变大了

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

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

【问题讨论】:

  • 我发现使用 eclipse 和 m2eclipse:(Java Convert Maven) Project--->Configure--->Convert to Maven Project,手动添加 src/main/java src/test/java。(Maven转换Java)项目--->Maven--->禁用Maven Nature,手动编辑包。这种方式很容易完成工作。

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


【解决方案1】:

如果您使用 Eclipse,则可以通过right-click on the root project folder > Configure > Convert to Maven Project 将现有项目转换为 maven 项目

在 IntelliJ 中,您也可以转换它,方法是在项目结构设置中选择您需要的所有内容。

【讨论】:

    【解决方案2】:

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

    1) 使用 File>New>Folder 选项创建新文件夹“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

    【讨论】:

      【解决方案3】:

      您可以使用Integration for Apache Maven 转换它。
      欲了解更多信息,请查看here

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

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

          【讨论】:

            猜你喜欢
            • 2020-06-23
            • 2014-12-22
            • 1970-01-01
            • 2011-05-01
            • 1970-01-01
            • 2017-08-05
            • 2012-07-24
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多