В упаковке Maven отсутствует один самодельный артефакт из того же помпона.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 В упаковке Maven отсутствует один самодельный артефакт из того же помпона.

Сообщение Anonymous »

Я построил дерево проекта Maven, состоящее из верхнего проекта pom и двух последующих jar-проектов.
Проект предназначен для роста, если бы я разделил его на один (с именем 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» определяются этим pom:

Код: Выделить всё

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» доступны следующие определения.

Код: Выделить всё

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
Ответить

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

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

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

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

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