繁体   English   中英

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

[英]Setting universal Environment variables for Maven in Eclipse on Mac

我有大量的Maven项目,它们都依赖于某些环境变量。 对于所有项目,它们都是相同的。 我知道我可以为给定项目创建运行配置,但是我希望基本上可以为所有项目运行运行配置,而不必专门进行设置。

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

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

如果您需要以后更改这些环境变量的灵活性(而不必编辑许多位置),请尝试以下操作:

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

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

除了输入$ {myVar},您还可以在编辑环境变量时单击Variables... ,然后从列表中选择变量。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM