«null» включается в имя файла jar после выполнения установки maven для приложения весенней загрузки - PullRequest
0 голосов
/ 29 апреля 2020

Я новичок в Spring boot и только начинаю. Я создал новое весеннее загрузочное приложение и вижу ошибку в первой строке pom. xml. Я просмотрел некоторые блоги и решил продолжить сборку Maven. Я сделал Maven чистой и Maven установить. Сборка прошла успешно после установки maven, и в целевой папке создается файл jar. Тем не менее, в названии созданного файла фляги есть нуль. Я предполагаю, что я мог что-то пропустить в поме. xml.

Может кто-нибудь помочь мне понять, каково будет соглашение об именовании файла фляги из пом. xml.

Почему сборка будет успешной, даже если в первой строке pom отображается ошибка. xml?

Заранее большое спасибо.

POM. xml

<groupId>com.example</groupId>
<artifactId>my-sample-module</artifactId>
<version>1.0.0</version>
<name>my-sample-module</name>
<description>Kafka Module for creating messages</description>

Создан JAR-файл:

my-sample-module-1.0.0null.jar

1 Ответ

0 голосов
/ 29 апреля 2020

Публикация ответа, чтобы он мог быть полезен кому-то-

  <finalName>${project.artifactId}-${project.version}${build.number}</finalName> 

Вот как будет создан баночка. В приведенном выше примере я не указал build.number в теге properties в pom. xml. Таким образом, build.number читается как нулевое значение при создании файла jar.

Это может быть что угодно, что мы можем определить в теге properties в pom. xml.

Или более простое решение, чтобы избежать нуля в файле jar

<finalName>${project.artifactId}-${project.version}</finalName> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...