1

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

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

  • .classpath
  • 。项目
  • .settings
  • .springBeans
  • 文档
  • pom.xml
  • 源代码
  • 目标

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

4

2 回答 2

1
mvn clean
  • 然后删除.project .classpath

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

  • 将 rest 复制到新的 linux 环境

  • 打开 Eclipse,将项目导入为 maven 项目(假设您在 linux 环境中安装了带有 maven 插件的新 eclipse)

笔记:

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

要让 maven 项目在命令行中运行,您所需要的只是

  1. Maven 已安装并正确导出到$PATH变量中
  2. pom.xml您的工作区中。

只需转到项目目录并运行mvn install.

于 2013-09-18T17:30:41.943 回答