将一个Maven项目从eclipse迁移到命令行环境

时间:2013-09-18 17:28:16

标签: java eclipse maven

我有一个在Eclipse中编译的Maven项目。现在我需要将它迁移到Linux环境,并且不会有我可以使用的GUI界面。我想知道我应该做些什么来移植它?

目前,在Eclipse项目文件夹下,我有以下文件/文件夹:

  • 的.classpath
  • 的.project
  • .settings
  • .springBeans
  • 文档
  • 的pom.xml
  • SRC

我认为所有这些。*文件夹是Eclipse元数据。所以我可以删除它们。然后我可以使用其余的来形成一个Maven项目,我可以使用Maven命令行构建它?

2 个答案:

答案 0 :(得分:1)

对于工作命令行的maven项目,您只需要

  1. Maven已在$PATH变量
  2. 中安装并正确导出
  3. 工作区中的pom.xml
  4. 只需转到项目目录并运行mvn install

答案 1 :(得分:1)

mvn clean
  • 然后移除.project .classpath

  • 如果您想在迁移delete .settings时丢失eclipse项目设置(假设它没有特定于机器的路径/设置)

  • 将休息时间复制到新的Linux环境

  • 打开eclipse,将项目导入为maven项目(假设你在linux环境下设置了maven插件的新eclipse)

注意:

  • 确保在成功迁移
  • 之前仍有备份
  • .classpath在与eclipse和maven一起使用时包含对本地.m2的引用,因此路径在linux中会有所不同并会产生问题
  • .project包含一些依赖于eclipse maven插件的配置,因此最好将其松散一次并让新环境创建新环境