【发布时间】:2013-11-15 22:51:18
【问题描述】:
在 Java EE 中,我使用的是:
<dependency>
<groupId>org.glassfish.extras</groupId>
<artifactId>glassfish-embedded-static-shell</artifactId>
<version>3.1.1</version>
<scope>system</scope>
<systemPath>${glassfish.embedded-static-shell.jar}</systemPath>
</dependency>
为了测试一个bean。 为此,我需要将 glassfish.embedded-static-shell.jar 位置指定为:
<properties>
<glassfish.embedded-static-shell.jar>/home/myUser/glassfish\lib\embedded\glassfish-embedded-static-shell.jar</glassfish.embedded-static-shell.jar>
</properties>
这是使属性 glassfish.embedded-static-shell.jar 动态的一种方法吗?我尝试使用 glassfish.embedded-static-shell.jar URL、环境变量和默认值并覆盖它的 maven 选项“-D”,但我无法使用动态值部署项目。
【问题讨论】:
标签: maven dependency-injection dependencies java-ee-6 pom.xml