Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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
Java 在Maven任务之前,将Maven属性文件添加到竹目录_Java_Maven_Bamboo - Fatal编程技术网

Java 在Maven任务之前,将Maven属性文件添加到竹目录

Java 在Maven任务之前,将Maven属性文件添加到竹目录,java,maven,bamboo,Java,Maven,Bamboo,我有一些Maven属性文件没有保存在源代码管理中,我想保存在服务器上,以便在Maven任务构建jar期间使用。如何在Atlassian's Bambol中做到这一点?您应该始终在版本控制和构建中拥有属性……顺便问一下:什么类型的属性?用户名、密码、令牌、数据库连接字符串,以及源代码管理中不需要的东西。那么,所有这些参数都应该是我在运行时插入的吗?那么,在测试过程中,应用程序需要哪些参数呢?连接字符串应该不会有问题,但当然像用户名/密码/令牌之类的东西……您可以给出一个位置,在哪里可以找到这些文件

我有一些Maven属性文件没有保存在源代码管理中,我想保存在服务器上,以便在Maven任务构建jar期间使用。如何在Atlassian's Bambol中做到这一点?

您应该始终在版本控制和构建中拥有属性……顺便问一下:什么类型的属性?用户名、密码、令牌、数据库连接字符串,以及源代码管理中不需要的东西。那么,所有这些参数都应该是我在运行时插入的吗?那么,在测试过程中,应用程序需要哪些参数呢?连接字符串应该不会有问题,但当然像用户名/密码/令牌之类的东西……您可以给出一个位置,在哪里可以找到这些文件是最简单的解决方案?此外,您可以仅在服务器上的settings.xml中定义这些内容…?测试期间不需要它们。我需要它们来启动服务。那么您是建议我将服务的环境变量存储在Maven使用的settings.xml文件夹中?我甚至没有意识到这是可能的。我没有说你应该在那里存储环境变量,因为在用户名/密码等方面使用环境变量是安全问题。如果需要,可以在文件中定义属性。但是,如果你只需要它们来启动你的竹子上的服务,为什么不简单地在那里使用它们呢……也许我误解了一件事,但是为什么你需要将它们存储在与Maven相关的属性中呢?你如何开始你的服务?