Maven-зависимость типа / классификатора bin не отображается во время выполнения classpath - PullRequest
0 голосов
/ 28 июня 2011

У меня есть проект, использующий артефакт, который я загрузил в локальное хранилище Maven с типом и классификатором bin.Я хочу полагаться на этот артефакт во время выполнения и хочу ссылаться на файл через classpath.

В качестве ориентира мой проект определяет зависимость, такую ​​как:

<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 голосов
/ 28 июня 2011

Это банка? Тогда типа должен быть баночка.

А если это не jar, как вы ожидаете, что он будет добавлен в classpath?

...