java - 将控制台 Java 应用程序传输到 Maven

标签 java eclipse maven svn

我正开始尝试将现有的简单 Spring Java 控制台应用程序转移到 Maven 中。它并不是太复杂的应用程序,只有很少的 Java 类、单元测试和库依赖项。

我有一个以下步骤的计划 - 如果有一些废话,请纠正我。

  1. 从 SVN 存储库 checkout 应用
  2. 从一些合适的 Maven 原型(prototype)创建一个空应用程序(您知道一些合适的原型(prototype)吗?)
  3. 将现有的 Java 应用程序源复制到新的应用程序结构中
  4. 编辑 pom.xml 并定义依赖项等。
  5. 创建 Eclipse 项目 - mvn eclipse:eclipse (到目前为止,我们使用 Netbeans,但我们正在转向 Eclipse)
  6. 提交

根据您的经验,是否有一些应该做什么和应该避免什么的最佳实践?

最佳答案

为什么不简单地将您的项目从 eclipse 转换为 Maven 项目

Right click on project > Configure > Convert to Maven Project

假设您已将项目导入 Eclipse 并已安装 m2e插入。将创建一个 pom.xml,其中包括所有依赖项。

可以选择为 Maven 项目创建标准目录结构,并将文件移至 Eclipse 内,以便保留项目的 svn 历史记录。

然后您必须将更改提交回 svn。

关于java - 将控制台 Java 应用程序传输到 Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19954645/

相关文章:

java - 如何实现具有两种不同功能的servlet/applet组合?

java - Spring @Transactional DAO 调用返回相同的对象

java - 函数无故被调用两次

java - 启用高复制数据存储 - Maven GWT + GAE

java - Jetty 11 不检测 Jakarta Servlets

java - 如何在java中使用Indexof()方法

java - 需要 keycode_home 的帮助

linux - 配置 Eclipse(C++ 版本)来运行 SQLite?

Eclipse 使用带有 execnet 的多个 Python 解释器

java - 尽管库包含在 pom 中,但在 Maven 项目中找不到类