spring-boot-maven-plugin включает папку с исходным кодом - PullRequest
0 голосов
/ 15 ноября 2018

Возможно, это глупый вопрос, но у меня есть проект весенней загрузки, который я хочу упаковать в jar-файл, что довольно легко, но я также хочу зависеть от проекта, в котором проблемы начинают появляться.

Итак, у меня есть это в моем pom-файле, что делает файл jar работоспособным:

  <build>
    <finalName>${project.name}</finalName>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>

Проблема в том, что если я загляну в файл встроенного jar под $HOME/.m2, то в корне файла jar я могу видеть только весенние пакеты, а не мои собственные пакеты. Кажется, это делает его таким, что он не может быть правильно импортирован другими проектами maven.

Если я, с другой стороны, удаляю этот плагин сборки, мои пакеты начинают появляться в корне упакованного jar-файла, и он может быть импортирован правильно. Однако при этом отсутствует файл манифеста и, следовательно, он не может быть выполнен.

Таким образом, я предполагаю, что вопрос заключается в следующем: могу ли я вставить свои пакеты во встроенный пакет jar, а также сохранить там загрузочные материалы для пружин?

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