"mvn site" ищет библиотеки, которые не нужны для сборки / тестирования - PullRequest
0 голосов
/ 28 июня 2018

У меня есть приложение на основе Drools, которое прекрасно работает и работает. Теперь я пытаюсь использовать на нем «mvn site», и он не работает: он ищет банку, которой у меня нет в моем локальном хранилище. Я нашел один из них в Интернете и установил вручную в своем хранилище, но теперь он также ищет

org/drools/drools-simulator/7.5.0.Final/drools-simulator-7.5.0.Final.pom

и я нигде не могу его найти. Почему эти файлы нужны только сайту "mvn"? А где можно найти drools-симулятор 7.5.0?

Я использую Maven 3.3.9, и я добавил в свой корневой модуль следующий блок:

<reporting>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-project-info-reports-plugin</artifactId>
            <version>2.9</version>
            <configuration>
                <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
            </configuration>
        </plugin>
    </plugins>
</reporting>

1 Ответ

0 голосов
/ 28 июня 2018

В этом случае возможно, что Maven попытается сообщить информацию о зависимости. Это происходит по умолчанию, когда вы используете «maven-project-info-reports-plugin» без указания типа отчета, который вам нужен. Лучше определить набор отчетов следующим образом:

https://maven.apache.org/plugins/maven-project-info-reports-plugin/examples/selective-reports.html

Может быть, это вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...