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
使用JRebel运行时更改Maven配置文件_Maven_Jrebel_Maven Profiles - Fatal编程技术网

使用JRebel运行时更改Maven配置文件

使用JRebel运行时更改Maven配置文件,maven,jrebel,maven-profiles,Maven,Jrebel,Maven Profiles,我刚刚开始使用JRebel。在我当前的设置中,从Eclipse启动JBoss实例,并使用命令行maven进行部署。我想知道当我需要从test-A配置文件更改为test-B配置文件时,是否有可能避免重新部署。配置文件在这里用于设置多个配置值。您不能为已经运行的Maven实例更改配置文件。但是,您可以使用系统属性在Maven启动时激活特定的配置文件。如果您使用的是JRebel,您应该忘记Maven,因为在每次更改后都不需要构建包。 如果配置文件仅用于配置,为什么不直接对配置文件进行更改?根据配置文件

我刚刚开始使用JRebel。在我当前的设置中,从Eclipse启动JBoss实例,并使用命令行maven进行部署。我想知道当我需要从test-A配置文件更改为test-B配置文件时,是否有可能避免重新部署。配置文件在这里用于设置多个配置值。

您不能为已经运行的Maven实例更改配置文件。但是,您可以使用系统属性在Maven启动时激活特定的配置文件。

如果您使用的是JRebel,您应该忘记Maven,因为在每次更改后都不需要构建包。
如果配置文件仅用于配置,为什么不直接对配置文件进行更改?根据配置文件的性质,这些文件可以由JRebel处理。这些配置文件是什么?

很可能我的想法太复杂了。在我的例子中,直接编辑文件应该可以做到这一点。