2016-07-15 96 views
1

我对maven很陌生,但已经使用perforce很长一段时间了。如何在eclipse中连接Maven和Perforce?

我们的项目存储库正在运行。基本上有多个文件夹与他们自己的POM文件。

我现在正在做的是在命令行上创建一个perforce工作区并同步最新的软件仓库版本。然后在eclipse中,我去导入一个maven项目并给出我在命令行中同步的这个文件夹的路径。现在我不介意这样做,但是每当我编辑文件时,我都必须手动进入该文件的命令行,找到它并对其执行p4编辑,这非常烦人。

有没有办法将我的项目导入为Maven,并且它会在eclipse中自动与我的Perforce depot同步。我已经尝试过使用p4插件,但是它按照原样检查了软件仓库,并且没有提供项目级别的视图,我也无法对其执行Maven构建/ maven安装。

我也试过从scm导入maven项目,但看起来像maven不支持eclipse中的perforce?

请大家帮忙,我正在为此苦苦挣扎。

谢谢。

+0

可有人请建议?我还没有找到一个解决方案一直在挣扎数周。 –

回答

0

您可以通过安装Maven和Maven scm插件来实现。 您还需要安装perforce和perforce连接器。

然后通过导入项目。  Import Maven Scm screenshot

详细信息请参考这里

Checkout Maven project from SCM - no connectors

https://books.sonatype.com/m2eclipse-book/reference/creating-sect-importing-projects.html

最好的问候, Saurav

+0

嗨Saurav,谢谢你的回应。 我试过这个。我确实在连接器下面看到了svn,并且使用以下符号键入我的url - scm:perforce:[username @] host:[port:] path_to_repository,位于 - http://maven.apache.org/scm/perforce。 HTML。 但问题是,一旦我选择下一个,它会显示一个选项来完成(以及选择工作目录等),然后当我单击完成时,没有任何反应。 请建议下一步做什么。 谢谢。 –