我即将使用 maven 来自动化我的构建。不幸的是,即使在阅读了几个教程之后,我也无法获得我想要的所有功能 :( 如果有人能解释一种我可以实现所有目标的方法,我会很高兴!我想通过几个动作自动化 3 个特定的构建任务eclipse中的一个项目,使用m2e:
- 构建快照
- 编译
- 定义当前项目版本+日期为版本
- 构建jar文件
- 将 jar 文件复制到项目路径本身的本地存储库中(§{project}/builds/)
- 调试快照
- 如上所述构建快照
- 将 jar 文件复制到本地测试服务器的插件文件夹
- 构建当前项目所依赖的另一个项目,将其 jar 文件也复制到 plugins 文件夹中
- 启动服务器/连接到 Eclipse 调试器(我知道该怎么做,前面的步骤很重要)
- 创建发布
- 编译
- 将当前项目版本定义为版本
- 构建jar文件
- 将jar文件复制到项目路径本身的本地存储库中
- 创建 javadoc
- 将源文件和 javadoc 复制到存档文件夹
- 增加项目版本(例如 v6 -> v7)
如前所述,我不需要一个完美的解决方案,只需要一种实现这一点的方法;)(注释:链接多个启动配置不是问题。)
编辑:我必须修改 pom.xml 的哪些部分来实现这些步骤,以及如何使用 Eclipse 启动配置来调用它们?