Проект предназначен для роста, если бы я разделил его на один (с именем MyElectricity-Common), содержащий общие классы и привязки (созданные с помощью jaxb/jakarta), а также один, содержащий логику (с именем MyElectricity-aWattar). Он предназначен для запуска как автономный jar-файл, поэтому все необходимые артефакты должны быть упакованы в один jar-файл при установке «MyElectricity-aWattar».
Проект имеет несколько зависимостей. Некоторые артефакты были созданы самостоятельно, а некоторые — из общедоступных источников (например, SpringBoot, MyBatis и т. д.). Насколько я вижу, все они решены и упакованы в банку, созданную процессом установки. Все - кроме "MyElectricity-aWattar".
И не понимаю, почему этого нет.
Топ проекта определяется этим помом:
Код: Выделить всё
de.gombers.electricity
MyElectricity
pom
1.0.0
de.gombers.myhome
MyHome
1.0.0
MyElectricity-aWattar
MyElectricity-Common
Код: Выделить всё
MyElectricity-Common
1.0.0
de.gombers.electricity
MyElectricity
1.0.0
Common
org.codehaus.mojo
jaxb2-maven-plugin
3.1.0
xjc
xjc
true
true
src/main/xsd
org.glassfish.jaxb
jaxb-xjc
${version.maven.org.glassfish.jaxb}
jakarta.activation
jakarta.activation-api
${version.maven.jakarta.activation.api}
jakarta.xml.bind
jakarta.xml.bind-api
${version.maven.jakarta.xml.bind-api}
com.sun.xml.bind
jaxb-impl
${version.maven.jaxb-impl}
Код: Выделить всё
MyElectricity-aWattar
1.0.0
de.gombers.electricity
MyElectricity
1.0.0
aWattar
true
org.apache.maven.plugins
maven-compiler-plugin
${java.version}
${java.version}
UTF-8
true
true
org.springframework.boot
spring-boot-maven-plugin
de.gombers.electricity.awattar.MainDataGatherer
repackage
de.gombers.electricity
MyElectricity-Common
1.0.0
Версия Java: 17
IDE: Eclipse от 2024-09
Maven: Апач Maven 3.9.9
Подробнее здесь: https://stackoverflow.com/questions/792 ... e-pom-tree
Мобильная версия