【问题标题】:Setting universal Environment variables for Maven in Eclipse on Mac在 Mac 上的 Eclipse 中为 Maven 设置通用环境变量
【发布时间】:2015-10-11 07:58:28
【问题描述】:

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

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

【问题讨论】:

    标签: java eclipse macos maven


    【解决方案1】:

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

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-24
      • 1970-01-01
      • 2013-01-29
      • 2012-03-07
      • 2015-08-07
      • 2017-01-01
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多