Java 将Maven projet从eclipse迁移到命令行环境
我得到了一个用Eclipse编译的Maven项目。现在我需要将它迁移到Linux环境中,并且没有可以使用的GUI界面。我想知道我应该做些什么来迁移它?Java 将Maven projet从eclipse迁移到命令行环境,java,eclipse,maven,Java,Eclipse,Maven,我得到了一个用Eclipse编译的Maven项目。现在我需要将它迁移到Linux环境中,并且没有可以使用的GUI界面。我想知道我应该做些什么来迁移它? 目前,在Eclipse项目文件夹下,我有如下文件/文件夹: .classpath .项目 .设置 .春豆 医生 pom.xml src 目标 我认为所有这些。*文件夹都是Eclipse元数据。这样我就可以移除它们了。然后,我可以使用剩余的部分来形成一个Maven项目,我可以使用Maven命令行来构建它。对于一个Maven项目,您只需要 Mav
目前,在Eclipse项目文件夹下,我有如下文件/文件夹:
- .classpath
- .项目
- .设置
- .春豆
- 医生
- pom.xml
- src
- 目标
我认为所有这些。*文件夹都是Eclipse元数据。这样我就可以移除它们了。然后,我可以使用剩余的部分来形成一个Maven项目,我可以使用Maven命令行来构建它。对于一个Maven项目,您只需要
$PATH
变量中安装并正确导出pom.xml
mvn安装
mvn clean
- 然后删除
.project
.classpath
- 如果您想在迁移时丢失eclipse项目设置,请删除
(假设它没有特定于计算机的路径/设置).settings
- 将rest复制到新的linux环境
- 打开eclipse,将项目作为maven项目导入(假设您在linux环境中有新的eclipse和maven插件设置)
- 在成功迁移到之前,请确保仍有备份
在与eclipse和maven一起使用时包含对local.m2的引用,因此在linux中路径会有所不同,并且会产生问题.classpath
包含一些依赖于eclipse maven插件的配置,因此最好将其释放一次,让新环境创建新的配置.project
.project
和.classpath
呢?@Gyro一般来说。当与Eclipse和maven一起使用时,classpath包含对本地.m2
的引用,因此在linux中路径会有所不同,并且会产生问题,我希望它足够好,让你恢复到好的点,必须检查一下。不幸的是,我无法撤销否决票,很明显,几分钟后它就被锁定了。经验教训:与其盲目按下向下按钮,不如留下评论并等待讨论!(请进行编辑,以便我可以还原此内容)。我在windows和linux上,甚至在混合环境的团队中,使用m2e插件进行了大量工作。我的.classpath文件从不包含对本地.m2文件夹的任何引用。保留.classpath和.project应该没有问题。@Volker除非调用eclipse:eclipse
goal,否则通常不会有问题