Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 用于测试的生成版本号_Maven_Testing_Build_Integration Testing - Fatal编程技术网

Maven 用于测试的生成版本号

Maven 用于测试的生成版本号,maven,testing,build,integration-testing,Maven,Testing,Build,Integration Testing,我有一个使用maven脚本构建的web应用程序项目。但不幸的是,不允许在每个构建中增加POM文件中的构建版本号 我们需要在每次向测试团队共享构建时生成一个构建版本号。测试团队可以验证数字,如果测试人员看不到版本,那么构建将被简单地拒绝 最好的处理方法是什么 我是否应该在网页上添加一个版本号,测试人员可以看到该版本号以验证该版本号 我现在没有其他解决办法 您可以通过maven中的资源插件来实现: 正在筛选的文件可以是属性文件,系统将读取该文件,也可以是在发布期间获取值的属性文件(Jenkins p

我有一个使用maven脚本构建的web应用程序项目。但不幸的是,不允许在每个构建中增加POM文件中的构建版本号

我们需要在每次向测试团队共享构建时生成一个构建版本号。测试团队可以验证数字,如果测试人员看不到版本,那么构建将被简单地拒绝

最好的处理方法是什么

  • 我是否应该在网页上添加一个版本号,测试人员可以看到该版本号以验证该版本号

  • 我现在没有其他解决办法


  • 您可以通过maven中的资源插件来实现:


    正在筛选的文件可以是属性文件,系统将读取该文件,也可以是在发布期间获取值的属性文件(Jenkins param build),或者可以直接标记到网页中。

    将其添加到网页中是一个好主意。本网站是一个银行网站。它是否符合企业标准?如果你问它是否符合已知标准,那么是的。这是惯例。该网页通常称为心跳页面。调用该页,该页返回版本号。因此,您可以断言系统处于活动状态(因为页面返回了内容)以及它的版本。您可以使用版本控制系统或连续集成系统中的信息,这些信息可以添加到任何类型的文件中,如MANIFEST.MF文件。