[英]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.