Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
我可以在Eclipse中作为变量访问Maven属性吗?_Eclipse_Maven 2_M2eclipse - Fatal编程技术网

我可以在Eclipse中作为变量访问Maven属性吗?

我可以在Eclipse中作为变量访问Maven属性吗?,eclipse,maven-2,m2eclipse,Eclipse,Maven 2,M2eclipse,我有一个Maven项目,它使用可以在本地概要文件中设置的属性来派生本机库的路径。例如: <project> ... <build> ... <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <configuration> <environm

我有一个Maven项目,它使用可以在本地概要文件中设置的属性来派生本机库的路径。例如:

<project>
  ...
  <build>
    ...
    <plugins>
      <plugin>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
          <environmentVariables>
            <LD_LIBRARY_PATH>${foo.libdir}</LD_LIBRARY_PATH>
          </environmentVariables>
          <fork>always</fork>
        </configuration>
      </plugin>
    </plugins>
  </build>
  <profiles>
    <profile>
      <id>foo-default</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <foo.libdir>/usr/local/lib</foo.libdir>
      </properties>
    </profile>
  </profiles>
</project>

...
...
,我希望能够设置在相同was中也引用此路径的运行配置(例如,这样我就可以在项目上运行Eclipse调试器)。是否有一种方法可以从Eclipse访问Maven属性,例如,这样就可以在运行配置中使用像
${Maven\u property:foo.libdir}
这样的变量设置
LD\u LIBRARY\u PATH

我不这么认为

您的maven脚本可以引用您可以在应用程序的环境选项卡中定义的环境变量

但就我所知,另一种方法(即在启动时解析某个maven脚本属性的配置)是不可能的