我有一个项目正在使用我上传到具有类型和分类器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。
知道为什么这不会出现在类路径中吗?
答案 0 :(得分:0)
是罐子吗?然后键入应该是jar。
如果它不是jar,你怎么期望它被添加到classpath?