У меня есть проект, использующий артефакт, который я загрузил в локальное хранилище 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 в командной строке.
Есть идеи, почему это не будет отображаться в пути к классам?