Добавление банок (более одного) в maven Classpath дает ошибки - PullRequest
0 голосов
/ 16 октября 2019

Есть несколько банок (10 банок), и я должен использовать их в classpath в проекте maven. Эти jar-файлы доступны в моей папке Project-dir / lib.

Чтобы справиться с этим, я попытался

<build>         
             <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.12.4</version>
                <configuration>
                    <additionalClasspathElements>
                        <additionalClasspathElement>lib/*.jar</additionalClasspathElement>
                    </additionalClasspathElements>
                </configuration>
            </plugin>
        </plugins>
</build>

изменить lib / *. Jar на 1. lib 2. / lib и т. Д., Но ничегоКажется, работает

Также пробовал

<repositories>
        <repository>
            <id>in-project</id>
            <name>In Project Repo</name>
            <url>lib/*.jar</url>
        </repository>
    </repositories>

Но всегда сталкивался с ошибкой (не могу найти символ) при запуске установки MVN

1 Ответ

0 голосов
/ 16 октября 2019

Если вы хотите использовать jar-файлы в качестве зависимостей для сборки или тестирования, они должны находиться внутри репозитория Maven (а не в папке lib вашего проекта).

Лучше всего загрузить ихв вашу компанию Nexus / Artifactory (если они еще не доступны из MavenCentral или другого удаленного репозитория Maven).

В качестве альтернативы, вы можете использовать mvn install:install-file, чтобы установить их в локальный репозиторий на вашем компьютере.

После этого вы можете ссылаться на них в pom.xml как на зависимости.

См. Также: Как добавить локальные файлы JAR в проект Maven?

...