gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 15:12:05 25 4
gpt4 key购买 nike

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

<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>

当我在 Eclipse 中使用 M2Eclipse plugin 处理此项目时,我希望能够设置运行配置,这些配置也同样引用此路径(例如,这样我就可以在项目上运行 Eclipse 调试器)。有没有办法从 Eclipse 访问 Maven 属性,例如,这样可以设置 LD_LIBRARY_PATH在运行配置中使用类似 ${maven_property:foo.libdir} 的变量?

最佳答案

我不这么认为。

您的 Maven 脚本可以引用您可以在 launch configuration 的环境选项卡中定义的环境变量。

http://web.archive.org/web/20160314161203im_/http://www.vasanth.in/content/binary/WindowsLiveWriter/EclipseTipSpecifyEnvironmentVariablesfor_E319/Eclipse%20Tip%20Environment%20Variables%20for%20Launched%20Applications_6b5b4a83-7394-4afe-9afd-ede3a20c37dd.png

但据我所知,另一种方式(即您的配置在启动时解析某些 Maven 脚本属性)是不可能的。

关于eclipse - 我可以在 Eclipse 中将 Maven 属性作为变量访问吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2022468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com