在Mac上为Eclipse中的Maven设置通用环境变量

时间:2015-07-21 17:53:56

标签: java eclipse macos maven

我有大量的Maven项目都依赖于某些环境变量。它们与所有项目相同。我知道我可以为给定的项目创建一个运行配置,但我希望基本上让运行配置适用于我的所有项目而无需专门设置它。

我愿意让Eclipse从我的.bash_profile中读取,或以不同的方式加载它们。

1 个答案:

答案 0 :(得分:0)

如果可以使用多个maven启动配置,只需设置第一个配置并将其他配置创建为副本,这样您就不必反复输入常用信息。

如果您需要以后灵活地更改这些环境变量(无需编辑多个位置),请尝试以下操作:

首先转到Preferences > Run/Debug > String Substitution并创建一个或多个新“变量”(名称x值x描述),例如,name = myVar,value = 13

然后在Run As ... > Maven Build ...选项卡中的m2e启动配置(Environment)中,使用步骤1中的变量作为其值来定义环境变量,例如name = myEnvVar,value = $ {myVar}。这应该将环境变量myEnvVar = 13传递给你的maven构建。

您可以在编辑环境变量时点击Variables...,然后从列表中选择您的变量,而不是输入$ {myVar}。

现在更改步骤1中的变量(myVar)将影响所有引用它的启动配置。