Maven 2 Hudson中的预构建步骤

Maven 2 Hudson中的预构建步骤,maven-2,hudson,clearcase,Maven 2,Hudson,Clearcase,我有点困难。在m2项目中运行构建之前,我尝试运行一些环境脚本,但无论我如何努力,似乎都不会过早运行“预”构建脚本 在运行“预构建”脚本之前,项目会检查工作区中是否存在正确的文件,这些文件在我编写的脚本执行之前不会存在 为了让它们“预构建”,我使用了插件——但这还不够“预构建” 有人对我如何实现我想做的事有什么建议吗 干杯。将另一个生成步骤添加为shell脚本有效吗?将另一个生成步骤添加为shell脚本有效吗?您应该使用自由格式项目类型,而不是maven项目类型 如果这是一个问题(即,有一些项目预

我有点困难。在m2项目中运行构建之前,我尝试运行一些环境脚本,但无论我如何努力,似乎都不会过早运行“预”构建脚本

在运行“预构建”脚本之前,项目会检查工作区中是否存在正确的文件,这些文件在我编写的脚本执行之前不会存在

为了让它们“预构建”,我使用了插件——但这还不够“预构建”

有人对我如何实现我想做的事有什么建议吗


干杯。

将另一个生成步骤添加为shell脚本有效吗?

将另一个生成步骤添加为shell脚本有效吗?

您应该使用自由格式项目类型,而不是maven项目类型


如果这是一个问题(即,有一些项目预期会被触发或触发),请考虑在Maven项目运行之前使用自定义工作区位置并在该工作区中执行一个自由表单项目。自由格式项目可以用作maven项目的触发器。

您应该使用自由格式项目类型,而不是maven项目类型


如果这是一个问题(即,有一些项目预期会被触发或触发),请考虑在Maven项目运行之前使用自定义工作区位置并在该工作区中执行一个自由表单项目。自由格式项目可以用作maven项目的触发器。

我的问题源于这样一个事实:我想在运行任何东西之前设置我的工作区,因为动态视图(ClearCase)无法从工作区访问—我想添加一个符号链接来解决这个问题

然而,Andrew Bayer对我目前正在测试的插件做了一个修改,应该可以解决这个问题……所以这个问题在它当前的形式下可能是无效的


一旦我们得出结论,将对其进行编辑。

我的问题源于我想在运行任何操作之前设置我的工作区,因为无法从工作区访问动态视图(ClearCase)的问题-我想添加一个符号链接来修复此问题

然而,Andrew Bayer对我目前正在测试的插件做了一个修改,应该可以解决这个问题……所以这个问题在它当前的形式下可能是无效的


一旦我们得出结论,将对其进行编辑。

您是否考虑过将其分为两个项目,并将预构建项目设置为构建项目的上游

e、 g。, Foo预构建 富奥大厦

在Foo预构建运行之后,使“Foo构建”运行


诚然,我在不同的场景中使用过这个,与你的不同,我使用得相当成功。这还有一个额外的好处(如果您需要的话),即如果您知道不需要预构建步骤,您可以手动运行构建,而无需执行预构建步骤。

您是否考虑过将其分为两个项目,并将预构建项目设置为构建项目的上游

e、 g。, Foo预构建 富奥大厦

在Foo预构建运行之后,使“Foo构建”运行


诚然,我在不同的场景中使用过这个,与你的不同,我使用得相当成功。这还有一个额外的好处(如果你需要的话),那就是如果你知道不需要预构建步骤,你可以不经过预构建步骤就手动运行构建。

不是真的,它是一个m2project,而不是一个自由风格的项目-所以我可以拥有预构建设置脚本的唯一方法就是使用上面提到的插件。这是一个m2project,而不是一个自由风格的项目,所以我可以使用预构建安装脚本的唯一方法就是使用上面提到的插件。这只是不够(