将源附加到系统范围的依赖项

时间:2008-12-08 21:49:32

标签: maven-2

我有一个作为“系统”范围的依赖项。

我想知道是否有一种方法可以为依赖项定义附加的源和javadoc。这似乎是应该照顾的事情,但我似乎无法对其上的任何文件或为什么被忽视。

我专门寻找配置解决方案,而不是将其安装到我的本地仓库,或将其部署到一个普通的仓库。为了讨论起见,这些选项已经出来了。

1 个答案:

答案 0 :(得分:3)

你的意思是使用m2eclipse附加源吗?

如果是这样,您只需要确保源jar位于同一目录中。我通过将commons-io-1.4.jar复制到其他目录并设置系统路径来尝试此操作,如果commons-io-1.4-sources.jar位于同一目录中,m2eclipse会查找并附加源。

<dependency>
  <groupId>commons-io</groupId>
  <artifactId>commons-io</artifactId>
  <version>1.4</version>
  <scope>system</scope>
  <systemPath>C:\test\lib\commons-io-1.4.jar</systemPath>
</dependency>

源jar是

C:\test\lib\commons-io-1.4-sources.jar

我想它对javadoc的工作方式是一样的,但是没试过。