我有配置文件和各种文档,我想使用Maven2从开发环境复制到dev-server目录.奇怪的是,Maven在这项任务中看起来并不强大.
一些选项:
__CODE__
使用Ant插件从Ant 执行复制.
构造一个zip类型的工件,以及POM的"主"工件(通常是jar类型),然后将该工件从存储库解压缩到目标目录中.
maven-resources插件,如下所述.
Maven Assembly插件 - 但是当我想简单地"按常规"做事时,这似乎需要大量的手动定义.
这个页面甚至展示了如何构建一个进行复制的插件!
maven-upload插件,如下所述.
带有副本的maven-dependency-plugin,如下所述.
所有这些看起来都是不必要的:Maven应该擅长完成这些标准任务,而不用大惊小怪.
有什么建议?
我正在试验Jenkins,我正在寻找一种方法来允许Jenkins为不同的项目构建设置参数.通常所有这些属性都存储在settings.xml中(我目前有一个用于运行Jenkins的用户的settings.xml,其中包括默认属性和我的存储库).
我希望具有不同的Maven参数和不同目标的相同项目的不同构建.(有一个经常运行编译检查的作业,另一个每小时将应用程序部署到测试服务器,另一个用于释放到staging然后生成)
在Jenkins中创建参数化构建的最佳方法是什么?