Как заставить Maven с переупаковкой Spring добавить скомпилированные пакеты в корень jar?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как заставить Maven с переупаковкой Spring добавить скомпилированные пакеты в корень jar?

Сообщение Anonymous »

У меня есть код в модуле под названием «Electricity-aWattar». Внедрение и создание экземпляров контролируется Spring 3.4.0.
Артефакт имеет несколько основных методов, и один из этих классов должен быть определен в МАНИФЕСТЕ, чтобы обеспечить простой вызов через «java -jar aWattar.jar».
Но мне нужно, чтобы этот артефакт также использовался как зависимость от другого модуля. Для этого необходимо, чтобы классы «Electricity-aWattar» были доступны в корне jar-файла «Electricity-aWattar».
Чтобы обеспечить размещение классов там, я сейчас указываю в pom.xml:

true


Но это подавляет создание МАНИФЕСТА.
С указанными выше «свойствами» макет jar выглядит следующим образом
< img alt="введите описание изображения здесь" src="https://i.sstatic.net/V83YkEth.png" />
При удалении оператора 'properties' из pom , банка выглядит так это:
Изображение

Есть идеи, как получить оба — МАНИФЕСТ и сгенерированные классы в корневом каталоге jar?
Упаковка maven принудительно осуществляется параметром pom.xml:

aWattar



org.springframework.boot
spring-boot-maven-plugin

de.gombers.electricity.awattar.MainDataGatherer




repackage









Подробнее здесь: https://stackoverflow.com/questions/792 ... to-the-jar
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»