类型/分类器bin的Maven依赖性未显示在运行时类路径中

时间:2011-06-28 17:59:38

标签: java maven dependencies classpath

我有一个项目正在使用我上传到具有类型和分类器bin的本地Maven仓库的工件。我想在运行时依赖这个工件,并希望通过类路径引用该文件。

作为参考点,我的项目定义了一个依赖项,例如:

<dependency>
  <groupId>my.site</groupId>
  <artifactId>binary-dependency</artifactId>
  <version>1.0</version>
  <type>bin</type>
  <classifier>bin</classifier>
</dependency>

当我运行mvn dependency:build-classpath时,我可以看到列出的工件。但是,在我的代码中,调用System.println("java.class.path")不包括这个,在Eclipse中使用m2e和在命令行上使用Maven。

知道为什么这不会出现在类路径中吗?

1 个答案:

答案 0 :(得分:0)

是罐子吗?然后键入应该是jar。

如果它不是jar,你怎么期望它被添加到classpath?