Не найдены фляги Libreoffice, работающие в режиме весенней загрузки из командной строки - PullRequest
0 голосов
/ 29 мая 2019

Я пытаюсь запустить приложение весенней загрузки из командной строки, которое использует jodreports, но оно завершается с некоторыми исключениями FileNotFoundException, связанными с зависимостями Libreoffice.Файлы существуют, но что я нахожу странным, так это то, что они ищут неправильные пути.

Failed to scan [file:/<mypath>/.m2/repository/org/libreoffice/juh/5.2.0/jurt.jar]

Обратите внимание, что путь включает в себя папку / juh, но файл jurt.jar.Кроме того, файл должен быть jurt-5.2.0.jar, но номер версии не используется в имени файла.Пропущенные файлы также находятся в папках / juh, / jurt, / ridl и т. Д.

Я запускаю следующую командную строку (пробовал другие комбинации, но ни одна не работала):

mvn spring-boot:start -P dev -s <path>\settings.xml -f .\application -Dspring.profiles.active=dev

Из моей STS IDE приложение загружается без проблем, но я не могу понять, как это сделать, чтобы нормально.

Я также заметил, что консоль IDE показывает эту первую строку:

[CPRO][DEBUG] [2019-05-29 13:50:03] [restartedMain] [org.springframework.boot.logging.ClasspathLoggingApplicationListener.onApplicationEvent(52)] Application started with classpath: [file:/D:/CTyPD/proyectos/repo/calcprod/application/target/classes/, file:/D:/CTyPD/proyectos/repo/calcprod/service-impl/target/classes/, file:/D:/CTyPD/proyectos/repo/calcprod/integration/target/classes/, file:/D:/CTyPD/proyectos/repo/calcprod/service-api/target/classes/, file:/D:/CTyPD/proyectos/repo/calcprod/repository/target/classes/, file:/D:/CTyPD/proyectos/repo/calcprod/model/target/classes/, file:/C:/Users/rafael.cano/.m2/repository/org/libreoffice/juh/, file:/C:/Users/rafael.cano/.m2/repository/org/libreoffice/jurt/]

, которая в конце включает два пути libreoffice, но я не могу найти, откуда они берутся, ипочему строки добавляют эти, а не другие зависимости.

Заранее спасибо!

ОБНОВЛЕНИЕ Я не заметил, что сообщения Libreofice были предупреждениями.Я пришел с другой командной строкой и получаю разные сообщения об ошибках.Я удалю этот пост и попрошу в другом.

Спасибо!

1 Ответ

0 голосов
/ 29 мая 2019

Насколько мне известно, вам не нужно указывать путь к файлу settings.xml, который позаботится о maven. Вы можете запустить приложение весенней загрузки двумя способами.

  1. Командная строка:
    • Перейдите в корневую папку приложения и выполните команду ниже

      mvn clean install -Pdev

    • затем перейдите в целевую папку и выполните команду ниже

      java -jar app-name-*.(jar/war)

  2. Плагин Spring Boot Maven:

    mvn spring-boot:run -Pdev ИЛИ mvn spring-boot:run -Dspring.profiles.active=dev

Ссылочный документ Spring Boot

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