如何解决OS X对rt.jar的Maven依赖?

时间:2010-10-06 16:08:46

标签: java macos maven-2

我的pom.xml

中有以下依赖项
 <dependency>
   <groupId>javax.sql</groupId>
   <artifactId>jdbc-stdext</artifactId>
   <version>2.0</version>
   <scope>system</scope>
   <systemPath>${java.home}/lib/rt.jar</systemPath>
</dependency>

我的问题是我正在尝试在没有rt.jar的Mac(10.6.4)上构建。

我是否应该使用不同的系统路径来在OS X上进行构建?有没有一种干净的方法可以在我的pom.xml中指定这一点而不打破开发人员使用Windows的pom?

1 个答案:

答案 0 :(得分:1)

这个jar的等价物是/System/Library/Frameworks/JavaVM.framework/Home/bundle/Classes/classes.jar。但由于这种依赖性基本上是对JRE的依赖,所以你并不需要它。