Я использую Maven для своего проекта.У меня есть 5 локальных jar-файлов в качестве зависимых файлов, которые я указал в pom.xml следующим образом:
<dependency>
<groupId>EWSAPI</groupId>
<artifactId>EWSAPI</artifactId>
<version>1.1</version>
<scope>system</scope>
<systemPath>${basedir}/EWSAPI1.1.jar</systemPath>
</dependency>
<dependency>
<groupId>jcifs</groupId>
<artifactId>jcifs</artifactId>
<version>1.3.15</version>
<scope>system</scope>
<systemPath>${basedir}/jcifs-1.3.15.jar</systemPath>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.4</version>
<scope>system</scope>
<systemPath>${basedir}/commons-codec-1.4.jar</systemPath>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
<scope>system</scope>
<systemPath>${basedir}/commons-httpclient-3.1.jar</systemPath>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
<scope>system</scope>
<systemPath>${basedir}/commons-logging-1.1.1.jar</systemPath>
</dependency>
Теперь, когда я пытаюсь установить mvn в командной строке, чтобы установить зависимости.Я получаю следующее сообщение
The following files where skipped:
EWSAPI:EWSAPI:java-source:sources:1.1
commons-codec:commons-codec:java-source:sources:1.4
commons-httpclient:commons-httpclient:java-source:sources:3.1
commons-logging:commons-logging:java-source:sources:1.1.1
, а также пропускается один файл jfis (тот же, что упоминался выше в качестве зависимости)
Я не понимаю, почему Maven делает это?Я ценю вашу помощь в этом.Спасибо