Java 如何使用maestrodev/puppet maven构建maven项目?

Java 如何使用maestrodev/puppet maven构建maven项目?,java,maven,ubuntu,vagrant,puppet,Java,Maven,Ubuntu,Vagrant,Puppet,我已经使用maestrodev maven插件在ubuntu上安装了maven 我已经使用vcsrepo插件签出了一个项目,之后我一直在使用exec构建该项目: exec { "build_myproj": cwd => "/myproj", command => "mvn clean install eclipse:eclipse", path => "/usr/local/bin/:/usr/bin:/bin/", user =&

我已经使用maestrodev maven插件在ubuntu上安装了maven

我已经使用vcsrepo插件签出了一个项目,之后我一直在使用
exec
构建该项目:

exec { "build_myproj":
   cwd     => "/myproj",
   command => "mvn clean install eclipse:eclipse",
   path    => "/usr/local/bin/:/usr/bin:/bin/",
   user    => vagrant
}

我想知道是否有更好的方法来建立这个项目?我已经看过了,但是没有看到任何相关的内容。

您的示例对我来说很好,不过您需要确保它在安装maven后运行