我正开始尝试将现有的简单 Spring Java 控制台应用程序转移到 Maven 中。它并不是太复杂的应用程序,只有很少的 Java 类、单元测试和库依赖项。
我有一个以下步骤的计划 - 如果有一些废话,请纠正我。
- 从 SVN 存储库 checkout 应用
- 从一些合适的 Maven 原型(prototype)创建一个空应用程序(您知道一些合适的原型(prototype)吗?)
- 将现有的 Java 应用程序源复制到新的应用程序结构中
- 编辑 pom.xml 并定义依赖项等。
- 创建 Eclipse 项目 -
mvn eclipse:eclipse
(到目前为止,我们使用 Netbeans,但我们正在转向 Eclipse) - 提交
根据您的经验,是否有一些应该做什么和应该避免什么的最佳实践?
最佳答案
为什么不简单地将您的项目从 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/